salve, magari la domanda è banale... ma
come faccio sapendo un id di un record di una tabella con n record
a sapere quanti record ci sono prima di quello che ho?
sicuramente sarà una fesseria... ma ho un vuoto
salve, magari la domanda è banale... ma
come faccio sapendo un id di un record di una tabella con n record
a sapere quanti record ci sono prima di quello che ho?
sicuramente sarà una fesseria... ma ho un vuoto
Forumista Kriptoniano
se è un campo incrementale, fai una query SELECT in cui conti gli ID che abbiano valore minore di quello che hai
select count(id) from tabella where id<idcorrente
In realtà la domanda così com'è posta non ha tanto senso. "record prima di quello che hai" in base a cosa?
Se l'id che hai è un autoincrement e vuoi sapre quanti record ci sono considerando che alcuni potrebbero essere stati cancellati puoi semplicemente effettuare una count dei record con id < di quello che hai:
codice:SELECT COUNT(*) AS conteggio WHERE id < valore
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)