Sintaxe UNION
UNION
foi implementado no MariaDB 4.0.0.
UNION
é usado para combinar o resultado de muitas instruções SELECT
em um único conjunto de resultados.
As colunas listadas na porção expressão_select de SELECT
devem ter o mesmo tipo. Os nomes das colunas usadas na primeira consulta SELECT
serão usadas como nomes de colunas para o resultado retornado.
Os comandos SELECT
são comandos selects normais, mas com a seguinte restrição:
- Somente o último comando
SELECT
pode terINTO OUTFILE
.
Se você não utilzar a palavra-chave ALL
para o UNION
, todas as linhas retornadas serão únicas, como se você tivesse utilizado um DISTINCT
para o resultado final. Se você especificar ALL
, você obterá todos os regitros encontrados em todas as instruções SELECT
.
Se você quiser usar um ORDER BY
para o resultado UNION
final, você deve utilizar parenteses: