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:

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:

Retornar