Originariamente inviato da lilux
La mia query è la seguente:

create table nome_tabella_3
type="INNODB"
select B.attr1, A.attr2, B.attr3, B.attr4, B.attr5, B.attr6, B.attr7, B.attr8, A.attr9, B.attr10
from nome_tabella_1 A join nome_tabella_2 B
on (a.attr1=B.attr2)
LIMIT 170.000.001,180.000.000

La join è corretta? Non risulta alcun errore!
Sto lanciando ripetutamente questa query (cambiando ovviamente LIMIT) e non capisco perchè dici che "non sto chiedendo 10.000.000 di righe, ma sto chiedendo 180.000.000 milioni di righe a partire dalla riga 170.000.001" -->180.000.000 - 170.000.001 non sono 10.000.000?
LIMIT a partire dal record 170.000.001 mi rendi le successive 180.000.000 di righe.

LIMIT NON e' da ... a, ma a partire da "a" mi dai le "nn righe" che ti chiedo.

LIMIT 5, 10

non rende dalla 5 alla 10, ma rende n. 10 righe a partire dalla riga 5 e quindi le righe del result set saranno dalla 5 fino alla 14.


sempre questo a prescindere dalla correttezza della struttura. Suona malissimo che per ogni attributo tu debba avere un campo diverso.