Palabra clave de la operación sql set
En sql, el cálculo de conjuntos es: unión, diferencia e intersección.
Unión: unión, unión toda
diferencia: EXISTE, no en, excepto
intersección: InterSect
Pero, no todas las bases de datos admiten todo lo anterior, y las palabras clave no son las mismas. Al igual que Oracle, menos se utiliza para la diferencia. emmm ... muy incómodo.
unirse también se puede lograr
Para lograr esta situación, la unión interna es suficiente.
Para lograr esto, la unión izquierda es suficiente.
Para lograr esto, la unión correcta es suficiente.
Para lograr esta situación:
select *
from a left join b
on a.id = b.id
where b.id is null
Para lograr esta situación:
select *
from a right join b
on a.id = b.id
where a.id is null
https://blog.csdn.net/weixin_42845682/article/details/105412597 Hay una pregunta en este artículo, puede practicarla después de leerla.