Ho un database così formato:
ed ho questa query:codice:Tabella1 ------------------------- id nome ------------------------- 0 | nome 2 | nome ______________________ Tabella2 ------------------------- id idT1 blabla ------------------------- 8 | 1 | blabla1 9 | 2 | blabla2 ______________________ Tabella3 ------------------------- id idT1 xyz ------------------------- 4 | 1 | xyz1 5 | 1 | xyz2 6 | 1 | xyz3 ______________________
che mi restiuisce tutte le righe moltiplicate per quante ce ne sono in Tabella3 con lo stesso id della Tabella1:codice:SELECT Tabella2.blabla, Tabella3.xyz FROM Tabella1, Tabella2, Tabella3 WHERE Tabella2.idT1 = Tabella1.id AND Tabella3.idT1 = Tabella1.id;
come faccio a farmi restituire solo la prima righa e non tutte le righe ripetute per quante righe ci sono in Tabella3 ? Ad esempio in questo caso:codice:riga1 = blabla1 xyz1 riga2 = blabla1 xyz2 riga3 = blabla1 xyz3
e basta! le altre righe non mi servono!codice:riga1 = blabla1 xyz1

Rispondi quotando
