ho la seguente tabella denominata domande:Come gruppo da DESC ordinare
ID | asker
1 | Bob
2 | Bob
3 | Marley
voglio selezionare ogni richiedente ha solo una volta e se ci sono più askers con lo stesso nome, selezionare l'uno dei più alti id . Quindi, i risultati attesi:
ID | asker
3 | Marley
2 | Bob
Io uso la seguente query:
SELECT * FROM questions GROUP by questions.asker ORDER by questions.id DESC
ottengo il seguente risultato:
ID | asker
3 | Marley
1 | Bob
Quindi seleziona il primo 'Bob' che incontra invece dell'ultimo.
Grazie
Domanda: la colonna ID è impostata come INTERGERS o VARCHAR? –
incremento automatico intero intero –