io progetterei le tabelle in modo diverso

nella tabella UTENTI inserisco un campo nuovo: prima_foto

nelal tabelal IMMAGINI metto tutte le altre foto

cosi fai una select solo su utenti se il campo prima_foto di ogni record e' settato metti quell'imamgine se no uan di default

io faccio cosi solitamente, noncosnidero prima_foto coem un'immagine ma come un dato anagrafico dell'utente quindi anche a logica ci sta che stia nella tabella utenti, tanto sai che ce ne puo' essere solo una, poi gisutamente fai la tabella IMMAGINI per le n foto che ogni utente puo' inserire