Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fael

union

Recommended Posts

Pessoal,

 

Estou tentando fazer simplesmente isso:

 

SELECT * FROM departments  UNIONSELECT * FROM machines  UNION SELECT * FROM problems

... mas não funciona ;)

 

Dá o seguinte erro no query analyser:

 

All queries in an SQL statement containing a UNION operator must have an equal number of expressions in their target lists.

 

Alguém sabe me dizer porque? :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funciona pq a quantidade de campos de todos os selects do union precisa ser igual, assim como os tipos desses campos, por exemplo:

 

SELECT id_dep, title FROM departments
UNION
SELECT id_mac, location FROM machines
UNION
SELECT is_pro, description FROM problems

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.