UNION ALL
Pessoal,
Eu quero fazer uma consulta que retorne valores de duas tabelas. São valores diferentes... Eu achei q daria com UNION e UNION ALL mas não tá dando certo.
Eu tenho duas tabelas, com os seguintes campos, entre outros:
TAB_USUARIOS
id_usuario
nome
equipe
TAB_REQUER
id_usuario
nome
dist
requerimentos
ferias
Eu preciso que a consulta retorne o nome e a equipe da TAB_USUARIOS que pertençam a determinada equipe E o campo dist, requerimentos e ferias da TAB_REQUER vinculados a esse usuario da TAB_USUARIOS
Meu melhor palpite é esse:
$tabela = mysql_query("(SELECT id_usuario, nome FROM TAB_USUARIOS WHERE equipe like 'TI%' AND ativo = 'S') UNION ALL (SELECT id_usuario, dist, requerimentos, ferias FROM TAB_REQUER)");
Mas não ta funcionando. O erro é esse: The used SELECT statements have a different number of columns
Alguém tem alguma idéia?
Discussão (7)
Carregando comentários...