jsavieira Postado Junho 12, 2006 Denunciar Share Postado Junho 12, 2006 Pessoal como fazer um select que relaciona 2 tabelas mas não é obrigatório. Por exemploselect * from tab_a,tab_b where tab_a.id = tab_b.id mas pode não existir este valor em tab_b.No Oracle usava-se (+) select * from tab_a,tab_b where tab_a.id = tab_b.id(+).alguém sabe a correspondencia no mysql? Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Junho 12, 2006 Denunciar Share Postado Junho 12, 2006 deve ser assim:select * from tab_a LEFT JOIN tab_b ON tab_a.id = tab_b.id Link para o comentário Compartilhar em outros sites More sharing options...
0 kiko2006 Postado Junho 27, 2006 Denunciar Share Postado Junho 27, 2006 Fica aqui minha sugestão, não é de graça mas é barato e vale a pena. Aprendi SQL e MySql no http://netcurso.com Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jsavieira
Pessoal como fazer um select que relaciona 2 tabelas mas não é obrigatório. Por exemplo
select * from tab_a,tab_b where tab_a.id = tab_b.id mas pode não existir este valor em tab_b.
No Oracle usava-se (+) select * from tab_a,tab_b where tab_a.id = tab_b.id(+).
alguém sabe a correspondencia no mysql?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados