Ho 2 tabelle :
1° tabella) UTENTI con il campo id_utente
2° tabella) IMMAGINI con il campo id_utente e tipo_immagine che può essere 0 se è la prima immagine inserita oppure 1 se è la 2/3/4 immagine inserita
Con una sola query vorrei far visualizzare l'immagine di tutti gli utenti che hanno il campo tipo_immagine=0 mentre per quelli che non hanno nessuna immagine oppure hanno immmagini con tipo_immagine=1 vorrei far visualizzare una foto standard.
Questa è la query che ho usato
SELECT * FROM UTENTI LEFT JOIN IMMAGINI ON UTENTI.id_utente=IMMAGINI.id_utente GROUP BY IMMAGINI.id_utente
questa query funziona bene se nella tabella IMMAGINI ci sono questi dati in questa sequenza :
id_utente=5 tipo_immagine=0
id_utente=5 tipo_immagine=1
id_utente=5 tipo_immagine=1
ma NON funziona se nella tabella IMMAGINI ci sono questi dati con questa sequenza :
id_utente=5 tipo_immagine=1
id_utente=5 tipo_immagine=0
id_utente=5 tipo_immagine=1
perchè mi visualizza la foto con tipo_immagine settata ad 1 invece che quella settata a 0 in quanto raggruppando per id_utente il primo record ha il campo tipo_immagine=1
Sapete aiutarmi ? Grazie