oggi volevo fare una query per stampare tutte le stagioni in cui sono stato promosso
confrontando il numero della serie e stavo per arrendermi perchè le serie sono memorizzate come numeri romani
poi ho provato e ha funzionato perfettamente
Codice PHP:
SELECT stagione as buona , serie as orig, posizione as piazza
FROM stagioni
WHERE (posizione=2 or posizione=1) AND serie <(SELECT serie
FROM stagioni
WHERE (stagione = buona+1 AND serie > orig)) or serie >(SELECT serie
FROM stagioni
WHERE (stagione = buona+1 AND serie < orig));
risultato
26 IX 1
27 VIII 1
28 VII 2
31 VII 2
37 VI 1
54 VII 2
57 VII 1
60 VII 1
ma perchè ha funzionato? non riesco a capire