Puoi fare in questo modo:
Ad esempio hai una tabella CLASSIFICA con i campi SQUADRA e PUNTI.
Potresti fare una cosa del genere:
Creare una tabella, diciamo temporanea:
codice:
CREATE TABLE tmp
(
NumRiga int AUTO_INCREMENT,
SQUADRA varchar(6) NOT NULL,
PUNTI varchar(25) NOT NULL,
PRIMARY KEY (NumRiga)
);
Ed ogni volta che fai una query per sapere la posizione devi cancellare tutto il contenuto:
codice:
TRUNCATE TABLE tmp;
Ed inserire il contenuto della tabella CLASSIFICA:
codice:
INSERT INTO tmp (SQUADRA , PUNTI)
SELECT SQUADRA, PUNTI FROM CLASSIFICA ORDER BY PUNTI desc;
In modo tale che quando vai a fare la select, puoi fare in questo modo:
codice:
SELECT * FROM tmp WHERE SQUADRA = 'Milan';
e quindi avrai in output la posizione della squadra che metti nella WHERE.