Ho un campo INT in una tabella MySQL. Dato un valore N, mi servirebbe cercare nel campo il valore immediatamente minore di N presente nella tabella. E' possibile senza un ciclo di ricerca del tipo:
while (!trovato) cercavalore(--N);
???
Ho un campo INT in una tabella MySQL. Dato un valore N, mi servirebbe cercare nel campo il valore immediatamente minore di N presente nella tabella. E' possibile senza un ciclo di ricerca del tipo:
while (!trovato) cercavalore(--N);
???
codice:select * from tabella where campo < N order by campo desc limit 1
Uh, elegante l'uso del LIMIT! Non ci avevo pensato! Grazie infinite!