Salve a tutti!!
Ho bisogno di fare una query particolare su un mio db strutturato in due tabelle.

TB_SCHEDA
id
riferimento
categoria
tipologia
zona
metri_quadri
descrizione
prezzo
area
path

TB_IMMAGINI
id
riferimento
nome_file

Ad ogni record di TB_SCHEDA corrispondono n record di TB_IMMAGINI collegate tra loro dal campo "riferimento".
Ho bisogno però di creare un elenco di record di TB_SCHEDA dove visualizzo anche la PRIMA immagine per ogni riferimento.
La query che ho fatto io funziona ma in parte, invece di visualizzarmi la prima immagine mi visualizza l'ultima.
Come posso fare a fargli fare il contrario?
Questa è la query:

Codice PHP:
StrSQL "SELECT TB_SCHEDA.*, qryPrimiValori.PrimoDiNOME_FILE FROM TB_SCHEDA LEFT JOIN "
StrSQL StrSQL "(SELECT TB_IMMAGINI.RIFERIMENTO, First(TB_IMMAGINI.NOME_FILE) AS PrimoDiNOME_FILE FROM TB_IMMAGINI GROUP BY TB_IMMAGINI.RIFERIMENTO) AS qryPrimiValori "
StrSQL StrSQL "ON TB_SCHEDA.RIFERIMENTO = qryPrimiValori.RIFERIMENTO WHERE CATEGORIA='" Categoria "' AND AREA='" Area "'" 
Grazie mille per l'attenzione!