Oregon ma che fai mi segui?

Ci avevo già provato!
sia con:
codice:
SELECT * 
FROM categorie
INNER JOIN sottocategorie ON categorie.ID = cat
LIMIT 0 , 30
che con:
codice:
SELECT * 
FROM categorie
INNER JOIN sottocategorie ON categorie.ID = sottocategorie.cat
LIMIT 0 , 30
Ma continua a darmi sempre quell'errore...

sia il campi categorie.ID che il campo sottocategorie.cat sono di tipo:
Integer e lunghezza max 11.

(solo che il primo è kiave primaria e il secondo no)