Ho un database così formato:
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
______________________
ed ho questa query:
codice:
SELECT Tabella2.blabla,
Tabella3.xyz
FROM Tabella1,
Tabella2,
Tabella3
WHERE Tabella2.idT1 = Tabella1.id
AND Tabella3.idT1 = Tabella1.id;
che mi restiuisce tutte le righe moltiplicate per quante ce ne sono in Tabella3 con lo stesso id della Tabella1:
codice:
riga1 = blabla1 xyz1
riga2 = blabla1 xyz2
riga3 = blabla1 xyz3
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
e basta! le altre righe non mi servono!