Colección de citas famosas - Diccionario de frases chinas - ¿Cuál es la diferencia entre JOIN y INNER JOIN en mysql?

¿Cuál es la diferencia entre JOIN y INNER JOIN en mysql?

Primero, consulte las diferencias

1, UNIRSE: se utiliza para consultar datos en dos o más tablas en función de la relación entre las columnas de estas tablas.

2. Unión interna: Fusiona registros en dos tablas siempre que haya valores consistentes en los campos comunes.

En segundo lugar, características diferentes

1. ÚNETE: El valor de cada clave principal es único. El propósito de esto es vincular datos entre tablas sin duplicar todos los datos en cada tabla.

2. Unión interna: siempre que haya valores coincidentes en los campos comunes de las dos tablas, la unión interna fusionará los registros de las dos tablas.

En tercer lugar, las regulaciones son diferentes

1. UNIRSE: si hay al menos una coincidencia en la tabla, se devuelve la fila.

2. Unión interna: el nombre del campo de unión. Si no constan de números, los campos deben ser del mismo tipo de datos y contener datos similares, pero no es necesario que tengan el mismo nombre.

Enciclopedia Baidu-Conexión interna

Enciclopedia Baidu-Colección de declaraciones SQL