El uso de las colmenas: dos tablas en una consulta de datos diferentes

Un interesante SQL:


seleccionar un * FROM A una combinación externa izquierda B b en a.qq = b.qq.
DONDE b.qq es nulo;


Bueno, bueno.
Es nulo b.qq WHERE;
.........
? ?
Esto no es un cheque en blanco para darle, y comprueba el aire es seco ah lana?

Un cheque es que no hay datos B.
¿Qué significa?
En primer lugar, echemos un vistazo a la izquierda se unen es qué tipo de resultados. Dibuje un diagrama, pero por favor no tener nada en contra

Hay A \ B dos tablas, se convertirá así que después de una izquierda unirse a asociaciones:

En el b.qq DONDE es nulo; aislado dentro de la caja roja es parte de la caja azul:

 

Entender todavía es el hermano mayor hermano mayor 

final

 

Reproducido: https://www.imooc.com/article/17676 

Publicado siete artículos originales · ganado elogios 3 · Vistas 1647

Supongo que te gusta

Origin blog.csdn.net/CCESARE/article/details/104805250
Recomendado
Clasificación