Erro de sql , UNION ALL
Olá pessoal, eu gostaria da ajuda de vcs com um sql que tem no sistema aqui da empresa que esta dando erro. Segue abaixo o sql.
SELECT dt_exame,nome,cd_usuario FROM exame as A, usuario as B WHERE id_usuario in( select distinct W.cd_usuario from empresa_usuario as W where W.cd_emp = 300 and W.cd_status<>'B') AND A.cd_usuario = B.id_usuario AND cd_tecnico_cad=0 ORDER BY A.dt_cad UNION ALL SELECT dt_atualizacao,nome,cd_usuario FROM avaliacao as A, usuario as B WHERE a.cd_usuario = B.id_usuario AND id_usuario in( select distinct W.cd_usuario from empresa_usuario as W where W.cd_emp = 300 and W.cd_status<>'B') ORDER BY A.dt_atualizacao DESC
Talvez precise refazer o select, pois vai deixar o sistema muito pesado, mais como não foi eu criei essa query, por enquanto fica assim.
SELECT dt_exame,nome,cd_usuario FROM exame as A, usuario as B WHERE id_usuario in( select distinct W.cd_usuario from empresa_usuario as W where W.cd_emp = 300 and W.cd_status<>'B') AND A.cd_usuario = B.id_usuario AND cd_tecnico_cad=0 ORDER BY A.dt_cad UNION ALL SELECT dt_atualizacao,nome,cd_usuario FROM avaliacao as A, usuario as B WHERE a.cd_usuario = B.id_usuario AND id_usuario in( select distinct W.cd_usuario from empresa_usuario as W where W.cd_emp = 300 and W.cd_status<>'B') ORDER BY A.dt_atualizacao DESC
Talvez precise refazer o select, pois vai deixar o sistema muito pesado, mais como não foi eu criei essa query, por enquanto fica assim.
comentários (0)
suspender
Lista de Respostas:
06/10/2012 3:56pm
(~12 anos atrás)
(~12 anos atrás)
Fale-me mais sobre esse erro com mais detalhes, para eu poder lhe ajudar.