Boas pessoal !
Estou com algumas dificuldades em construir uma query que retira informação de tres (3) tabelas.
O senario é o seguinte:
eu ja consigo retirar informação de duas tabelas atraves da opção inner join da seguinte forma :
select campo1, campo2, campo3, campo4, campo5, t2campo6 from tab1 inner join tab2 on (tab1.campo1 = tab2.t2campo6) where campo1 = ? and campo2 = ? and campo3 = ? and campo4 = ? ";
O meu problema é o seguinte: Posso acrescentar mais uma opção que me permita retirar informação de outra tabela “tab3” nesta mesma query ?
E essa informação que quero retirar desta outra tabela tem uma relação de 3 campos chaves com a tab1 mas nao tem nada em comun com a tab2
ou seja, os dados que quero retirar da tab3 sao os que tem como chaves os campos : campo1, campo2, campo3 e campo4, da tabela tab1.
e os dados que quero retirar da tab2 sao os que tem como chaves os campos : campo1 da tabela tab1
como posso construir uma query para satisfazer esta necessidade ?
Obrigado desde ja !