ciao a tutti
sto cercando di fare una select distinct su 3 tabelle con una left join e vorrei che mi restituisca il distinct solo su un campo primary key (annunci_id):
ecco la query:
Codice PHP:
SELECT DISTINCT annunci_id, [image], thumb, convert(varchar(MAX),[description]), PublishedDate, warranty, flexiblePrice, annunci.name, country FROM annunci LEFT JOIN images ON annunci_id = entity_id LEFT JOIN user_profile ON [user_id] = user_profile_id WHERE available = 1
spiego: per ogni annuncio ho piu immagini ma vorrei che venisse recuperato solo un annuncio con solo una immagine per quel determinato id dell'annuncio. in questo caso mi restituisce n volte lo stesso annuncio per quante sono le immagini di quel determinato annuncio.
come posso fare per ottenere una distinct solo su annunci_id?