Il comportamento normale della tabella SQL consiste nell'aggiungere nuove righe alla fine della tabella. Voglio interrogare solo i risultati di una singola riga.
Quindi il comando mysql è
SELECT id FROM users WHERE country='india' LIMIT 1
questo mi darà il primo ingresso con il Paese India. Ma voglio ottenere l'ultima persona quindi ho usato l'ordine di DESC
SELECT id FROM users ORDER BY DESC WHERE country='india' LIMIT 1
Questo mi dà il risultato desiderato ma volevo sapere se è il modo perfetto per realizzarlo.
Che ordine fa effettivamente? Ottiene il risultato e lo ordina decrescente o esegue una query dalla fine della tabella?