Originariamente inviato da luchett
Ciao ragazzi,
Se faccio una query dove COD_FIGURA = B, COD_AG_O_FIN = FS e ID_ANAG =1, ottengo gli ID_PRODUTTORI 1 E 2.
Con questi ID_PRODUTTORI (in join con le altre tabelle) mi prendo nome e cognome da ANAG_PROD_GIU o la rag_soc da ANAG_PROD_FIS
Lo si può fare in unica query o bisognare fare due query??
Si, certo!
codice:
select ANAG_PROD_GIU.NOME,ANAG_PROD_GIU.COGNOME,ANAG_PROD_FIS.RAG_SOC
from ANAG_PROD_GIU,ANAG_PROD_GIU,ANAG_PROD_FIS
where
ANAG_PROD_GIU.ID_PRODUTTORI=ANAG_PROD_FIS.ID_PRODUTTORI
and
ASS_PROD.ID_PRODUTTORI=ANAG_PROD_GIU.ID_PRODUTTORI and
ANAG_PROD_GIU.ID_PRODUTTORI =
select ID_PRODUTTORI
from ASS_PROD
where COD_FIGURA = B and COD_AG_O_FIN = FS and ID_ANAG =1
ciao ciao!
..IcE..
ps: hai scritto due volte come nome tab ANAG_PROD_GIU, ma credo che la prima sia FIS .. l'ho capita così..