Ahora bien, si quieres que sea la última foto, suponiendo que exista un "ID" de foto:
Y si quieres que devuelva una foto diferente por cada vez que lo ejecutas:
Ten en cuenta una cosa: Es muy mala idea poner subconsultas en el SELECT, porque afecta la performance de la consulta principal. AL ponerlo allí se ejecuta una vez por cada registro devuelto de la principal, y suponiendo que tuvieses 1200 referencias, se ejecutaría la búsqueda de fotos... 1.200 veces.
¿Te parece buena idea?