Ciao a tutti,
come da oggetto.. l'unica complicazione e che tabella contiene alcuni campi 'immagine_rank' (possibili valori da 1 a 5) e 'immagine_active' che può essere 'yes' o 'no' e bisognerebbe selzionare un articolo_id a caso (per girare le info dinamicamente) tra gli ultimi 10 inseriti che abbia 'yes' in immagine_active e che sia ordinato per immagine_rank (ASC, siccome possono essere più immagini per lo stesso articolo ma vogliamo mostrare principale).
La struttura è cosi:
Tabella 'immagini'
immagine_id | articolo_id | immagine_rank | immagine_active
Ho provato così ma non fa quello che voglio ottenere:
Qualche suggerimento?codice:SELECT * FROM immagini WHERE immagini_active = 'yes' order by rand(), immagine_id DESC, immagine_rank ASC LIMIT 10";
Grazie!