Biobers 0 Denunciar post Postado Junho 13, 2007 Dae pessoal,Minha duvida eh a seguinte:Eu tenho uma tabela de usuario_pf e outra de usuario_pj, eu tenho um select p/ a tabela de usuario_pf e outro select para usuario_pj.Em algum momento, eu preciso listar todos os usuarios, tanto pf qto pj, o q eu to fazendo eh um select_pf e um select_pj, imprimo na tela o resultset do primeiro e junto com o resultset do segundo.O meu problema eh qdo eu tento ordernar por ordem alfabetica por exemplo, ele ordena o primeiro resultset do select_pf (A a Z) e soh dpois ordena o segundo resultset do usuario_pj, logo eu fico com duas listas de A a Z, ao inves de uma lista toda ordenada.Existe alguma forma que eu possa juntar estes dois resultsets? Criar alguma tabela temporaria, sei lah??Vlw ae! Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Junho 13, 2007 Tentei UNION: select * from pj order by nomeUNIONselect * from pf order by nome Mais em http://dev.mysql.com/doc/refman/5.1/en/union.html Compartilhar este post Link para o post Compartilhar em outros sites
Biobers 0 Denunciar post Postado Junho 13, 2007 Ae, usei o UNION e funcionou perfeitamente, vlw pela dica, abs! Compartilhar este post Link para o post Compartilhar em outros sites