Ir para conteúdo

POWERED BY:

Arquivado

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

Cyssa

problema no meu mysql

Recommended Posts

Oie pessoas,

 

Tenho um problema com meu sql com um relacinamento com tres tabelas diferente tbpro tbser tbproser... quero que mostre no meu listar os profeissionais com relacionamento na tbservico(isso consigo), mas preciso tbm q apareca os profissinais ao qual ainda nao fiz relacionamento.

 

meu sql: select pro.*, ps.tbPro_codPro cpro, ps.tbSer_codSer cser, ser.codSer codser, ser.nome nser

from tbpro as pro, tbproser as ps, tbser as ser

where pro.codPro = ps.tbPro_codPro

and ser.codSer = ps.tbSer_codSer

order by pro.codPro

 

agora como fazer selecionar os profissionais da tbpro sem relacionamento com tbproser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

em vez de relacionar no where faça usando INNER JOIN no caso onde precisa aparecer até os que não foram relacionados ainda use LEFT JOIN

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.