[Php-it] [OT] [mySQL] si può fare?

Gollum1 gollum1 at tiscali.it
Tue May 30 22:56:55 CEST 2006


Alle 16:32, lunedì 22 maggio 2006, Marcello Vezzelli ha scritto:
> Ciao a tutti,
> ho una tabella fatta in questo modo:
> id - dati - tag
>
> id è un autoincrementante... dati è una stringa, tag è un intero che
> vale 0 o 1.
> Vorrei fare una query che mi torna i dati da un certo id in poi
> finché tag vale 0... in pratica il record successivo all'ultimo
> ritornato, ha tag=1.
>
> 1 giallo    0
> 2 rosso    1
> 3 verde   0
> 4 blu       0
> 5 azzurro  0
> 6 bianco   0
> 7 nero   1
>
> Se i dati sono questi, vorrei una query che ad esempio mi estragga i
> record 3,4,5 e 6.
> Si può fare?

credo che la cosa più semplice sia estrarre tutti i campi (da un certo 
id in poi, per un certo numero prefissato di campi) che abbiano tag=0.

dopo di che ti vai a scandire i risultati, controllando l'id, fino a che 
l'id è uguale al precedente +1 tieni buono il record, quando non lo è 
ti fermi... hai estrapolato i soli record consecutivi con tag=0

Byez
-- 
Gollum1
Tesssssoro, dov'é il mio tessssoro?


More information about the Php-it mailing list