"MySQL: el aprendizaje de idiomas DQL _ consulta de combinación normas _sql92"

En primer lugar, unirse a las consultas

Consulta de combinación:
Significado: también conocido como consultas de múltiples mesas, cuando se utilizan las consultas de campo de varias tablas de conexión consultas.

Fenómeno producto cartesiano: TABLA 1 n-fila, m filas de la Tabla 2, el resultado es igual a n * m filas
se produce porque:
    cuando una pluralidad de tablas de consulta, la unión se omite condición, no hay añadió condiciones de conexión activos, lo que resulta en una pluralidad de tablas para todos línea para lograr una conectividad total.
cómo evitar:
    Añadir las condiciones de conexión válidos

    
por año:
    estándar SQL92: en + también es compatible con la parte de la conexión externa (para Oracle, SQL Server, MySQL no soporta)
                        por lo que sólo el soporte de MySQL en

    SQL99 [norma recomendado]: en + enlace externo (izquierda exterior y exterior derecha) reticulado +   

Clasificado por función:
    ES:
        equijoins
        conexiones no equivalentes
        de la conexión

 

Supongo que te gusta

Origin blog.csdn.net/yexiangCSDN/article/details/104803003
Recomendado
Clasificación