perchè se faccio select * from tabella where .....limit 0,20
Mi da esattamente 20 record
,ma se faccio limit 40,60 me ne da quasi il triplo?
perchè se faccio select * from tabella where .....limit 0,20
Mi da esattamente 20 record
,ma se faccio limit 40,60 me ne da quasi il triplo?
Perchè con 2 parametri la sintassi è LIMIT offset, row_count
Nell'esempio parte dal record 41 e ne tira fuori 60. Il secondo parametro è il numero di record. Se ne vuoi estarre 20 la sintassi e LIMIT 40,20. Se ne vuoi 20 dovrebbe bastare fare LIMIT 20