Salve a tutti dovrei estrarre 4 utenti random da una tabella e prendere da una seconda tabella una foto anch'essa random tra quelle presenti associate all'utente estratto
Ho fatto questa query
SELECT * FROM artigiani AS a INNER JOIN fotoprodotti AS f ON f.idartigiano = a.id WHERE a.convalidato ='Si' GROUP by a.id order by rand() limit 4
Ma mi estrae sempre la stessa foto (la prima che trova) dell'utente invece vorrei che ogni volta venisse visualizzata una foto diversa..
Qualcuno sa aiutarmi?