Estas consultas utilizan al menos dos SELECT cuyos resultados se pueden combinar para formar una única consulta. Se basan en los operadores matemáticos de conjuntos (unión, intersección y diferencia).
Uniones
El funcionamiento es el mismo que con los conjuntos. Lo más importante a tener en cuenta es que en estas operaciones: el número de columnas, el tipo y el orden de dichas columnas debe de ser el mismo en todas las consultas que se combinan.
Intersecciones
De la misma forma, la palabra INTERSECT permite unir dos consultas SELECT de modo que el resultado serán las filas que estén presentes en ambas consultas.