Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tenho 3 Tabelas: IMOVEIS, ITENS e ITENS_IMOVEL
quando cadastro os imoveis eu faço um insert na tabela de itens_imovel informando a quantidade de cada item
mas na hora de eu fazer o SELECT só estou conseguindo trazer os itens que informei a quantidade, quero trazer também os itens não informados
tipo se eu informo que uma casa tem 2 quartos, 1 banheiro e depois na tabela itens eu acrescentar garagem no meu select não vai aparecer
imoveis
id_imovel | Tipo | Endereço
1 --------- Casa------ Rua Ali
itens
id_item | descricao
1---------- quarto
2---------- banheiro
3---------- garagem
itens_imovel
id_itensimovel | id_imovel | id_item | quantidade
1 ----------------- 1-----------1-----------2
2 ----------------- 1-----------2-----------1
nesse SELECT eu consigo o que quero
*select i.id_item,i.descricao,im.quantidade*
from itens_imovel im
right join itens i on(i.id_item = im.id_item)
left join imoveis iv on(iv.id_imovel = im.id_imovel)
GROUP BY i.id_item
Mas se eu colocar um WHERE id_imovel
daí ele só mostra o que ta relacionado ¬¬
Carregando comentários...