Buongiorno ragazzi![]()
sto lavorando a un DB il quale è in fase di ultimazione, e per finirlo mi servirebbe un aiutino.. espongo subito il problema:
Ho 3 tabelle così impostate:
Componenti: ID_Componente, Nome, Cognome
UsciteNazionali: ID_Uscita, Data
PresenzeUSciteNazionali: ID_Uscita, ID_Componente
Devo realizzare una query che mi visualizzi quante uscite si è fatto ogni componente quest'anno, ho provato a risolvere così
Soltanto che mi visualizza soltanto coloro che se ne sono fatta almeno una, nascondendomi gli altri! A me invece serve che mi visualizzi ogni singolo componente dicendomi chi ne ha fatte 0 o 1+codice:SELECT Componenti.Nome, Componenti.Cognome, count(PresenzeUsciteNazionali.ID_Componente) AS Nazionali FROM Componenti INNER JOIN (UsciteNazionali INNER JOIN PresenzeUsciteNazionali ON UsciteNazionali.ID_UscitaNazionale = PresenzeUsciteNazionali.ID_UscitaNazionale) ON Componenti.ID_Componente = PresenzeUsciteNazionali.ID_Componente WHERE ((UsciteNazionali.Data)>=#1/1/2013#) GROUP BY Componenti.Nome, Componenti.Cognome
Grazie![]()

Rispondi quotando
