Ho questa query
Che mi torna questo risultatocodice:SELECT idcasa,idmedia FROM casa JOIN citta ON citta.idcitta=casa.citta JOIN dettaglio ON dettaglio.casa=casa.idcasa JOIN distanza ON distanza.casa=casa.idcasa LEFT JOIN offerta ON offerta.casa=casa.idcasa left join media on media.casa=casa.idcasa where casa.flag LIKE '1%' AND NOW() <=data_scad
idcasa idmedia
1 1
1 2
1 3
2 12
2 14
2 15
Cioe' la cardinalita' fra media e casa è di 0,N
La domanda è questa: come faccio a estrapolare tutte le case e la relativa prima foto?
Cioe' devo poter avere questa situazione
idcasa idmedia
1 1
2 NULL
3 2
4 5
6 NULL
da qualche parte nella query devo poter dire
select idmedia from media join casa on casa.idcasa=media.casa limit 0,1
spero di essere stato chiaro