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
SELECTpode 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: