SELECT ... UNION [ALL] SELECT ... [UNION SELECT ...]
          UNION foi implementado no MySQL 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
              ter INTO 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:
        
(SELECT a FROM nome_tabela WHERE a=10 AND B=1 ORDER BY a LIMIT 10) UNION (SELECT a FROM nome_tabela WHERE a=11 AND B=2 ORDER BY a LIMIT 10) ORDER BY a;
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

