Ciao,
se voglio fare un JOIN con una tabella, ma volendo poi ottenere solo 1 riga come faccio?
ES:
tab1:
id_tabella1
...
tab2:
id_tabella2
ref_id_tabella1
...
codice:
SELECT * FROM tab1 JOIN tab2 ON ref_id_tabella1=id_tabella1 WHERE...
con questo codice, se ci sono due righe in tab2 con ref_id_tabella1 uguali la query mi restituisce 2 righe con gli stessi valori di tab1. Come faccio a ottenerne una solo?
Ho visto che con
codice:
SELECT DISTINCT(id_tabella1) * FROM tab1 JOIN tab2 ON ref_id_tabella1=id_tabella1 WHERE...
funziona, ma penso ci sia un sistema migliore.... giusto?
Grazie