Sé que hay una diferencia entre INNER JOINy FULL OUTER JOIN, puedo verlo, pero, ¿cuál es la diferencia entre los dos siguientes: JOIN ... ON...y INNER JOIN...ON...y todavía aún JOIN...ON...vsFULL OUTER JOIN...ON...
La razón es que creo que tal vez solo usar JOINes desordenar una consulta en la que estoy trabajando que se publica en SO, enlace a la pregunta AQUÍ.
Entonces, ¿cuál es básicamente la diferencia sintáctica entre las operaciones del conjunto actual?
Gracias,
sql
sql-server
MCP_infiltrator
fuente
fuente

Respuestas:
JOINyINNER JOINson lo mismo, la palabra clave interna es opcional ya que todas las combinaciones se consideran combinaciones internas a menos que se especifique lo contrario. La diferencia entreJOINyFULL OUTER JOINes la misma que la diferencia entreINNER JOINyFULL OUTER JOIN.An
INNER JOINsolo devolverá filas coincidentes si una fila de la tabla A coincide con muchas filas de la tabla B, la fila de la tabla A se repetirá con cada fila de la tabla B y viceversa.A
FULL OUTER JOINdevolverá todo lo que hace una combinación interna y devolverá todas las filas no coincidentes de cada tabla.fuente
JOINyINNER JOINeran declaraciones equivalentes.