Cyssa 0 Denunciar post Postado Novembro 8, 2009 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
Mário Monteiro 179 Denunciar post Postado Novembro 18, 2009 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