Ok, found it.
In pratica quando vi sono più join se estraggo le colonne nelle join precedenti ho errore, se lo faccio nell'ultima tutto va bene.
Quindi, si mette tutto in join senza estrarre alcuna colonna nelle join che non siano l'ultima, mentre in questa gli si mette come colonne da estrarre tutte quelle desiderate.

Ho visto che è possibile fare le join semplicemente utilizzando i from e poi mettendole in join con il metodo where, mi sbaglio o funziona? in pratica come è possibile fare anche in semplice SQL.

Ciao e grazie

Zend