Join di 3 tabelle con raggruppamento

di il
9 risposte

Join di 3 tabelle con raggruppamento

Vi scrivo per un problema relativo ad una query da eseguire su tre tabelle diverse collegate fra loro da una chiave e con join uno a N. Con l'aiuto di Sihandrea sono riuscito a mettere insieme due tabella, ora vorrei fare la stessa cosa su  3 tabelle. Purtroppo le mie conoscenze di sql non mi permettono di capire se questa soluzione sia fattibile è quale sia la corretta sintassi dei comandi.

queste le  relazioni tra le tabelle

questo la query per 2 tabelle

SELECT Dos.IdInvesti, acq.IdInvesti, acq.Data
FROM 
(SELECT D_DossierTitoli.IdInvesti FROM D_DossierTitoli GROUP BY D_DossierTitoli.IdInvesti)  
AS Dos LEFT JOIN 
(SELECT D_MovimentiAcq.IDInvesti, D_MovimentiAcq.Data FROM D_MovimentiAcq GROUP BY D_MovimentiAcq.IDInvesti, D_MovimentiAcq.Data) 
AS acq ON Dos.IDInvesti = acq.IDInvesti;

Grazie a tutti

9 Risposte

Devi accedere o registrarti per scrivere nel forum
9 risposte