Ciao a tutti, ho un problema in un link tra due tabelle:
esempio
Tabella1
ID, Nome, Cognome, Info,
1, Mario Rossi, 1
1, Giuseppe Verdi, 1
Tabella2
ID, Des
1, AA
1, BB
1, CC
2, DD
Quindi Tabella1 è collegata con una relazione uno a molti a Tabella2 attraverso il campo ID. Praticamente Tabella1 rappresenta un raggruppamento e Tabella 2 il dettaglio degli elementi che la compongono.
Io dovrei:
1) Fare un group by della Tabella 1 (ad esempio sul campo Info), quindi raggruppare la Tabella 1 in base a determianti campi e poi, una volta generato il raggruppamento, collegarmi al dettaglio (Tabella2)
La query dovrebbe essere qualche cosa del tipo
SELECT [Tabella1].Info
FROM Tabella1 INNER JOIN Tabella2 ON [Tabella1].ID = [Tabella2].ID
GROUP BY [Tabella].Info;
il mio problema è quello di aggiungere un capo che conteggi il numero di elementi collegati RAGGRUPPATI dal Group by (non collegati a Tabella2)
quindi dovrei vedere un contatore 2 se il group by ha raggruppato due record nella Tabella1, ho provato ad inserire un count(*) ma non è corretto in quanto il contatore viene incrementato dal numero di elementi collegati (Tabella2)
Come posso fare?
Grazie

Rispondi quotando