Supponiamo io abbia una tabella che riporti :
-il nome di un file
-il proprietario
-l'attivazione(attivato o meno 1 o 0)
-la data di upload
Ora supponiamo che io voglia selezionare gli ultimi 10 file inseriti riportando lo stato di attivazione, ma evitando i doppioni (un utente potrebbe inserire 10 file consevutivi e senza upload da parte di altri utenti per cui lo script riporterebbe 10 volte il suo nick)
se eseguo una query di questo tipo non è perfetto:
SELECT DISTINCT proprietario, attivazione FROM photo
ORDER BY DATA DESC
LIMIT 10
poichè se ho utente A con file A attivato e utente A con file B disattivato lo visualizza comunque due volte perchè per lui sono distinti (UTENTE A - 1) e (UTENTE A - 0) come posso fare in modo di selezionare i proprietari distinti e poi in modo non distinct l'informazione attivazione in un unica query?
Spero di essere stato chiaro, e che possiate aiutarmi!![]()