Je commence dans l'utilisation de Zend_Framework

Voila je souhaite faire une sélection par jointure, je me heurte a plusieurs problèmes.

premier problème : Génération du select

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$lignes = new Lignes(); // Zend_Db_Table;
$select = $lignes->select("COUNT(COTATION), SUM(COTATION), COUNT(TEMPS), SUM(TEMPS) ")
								->from('df_ligne')
								->join('df_dossier', 'df_dossier.ID = df_ligne.REF_DOSSIER')								
								->where($where)
								->group(array('MISSION','CATEGORIE'));
$dbresult = $lignes->fetchAll($select);
lors de l'execution j'ai l'erreur : Uncaught exception 'Zend_Db_Table_Select_Exception' with message 'Select query cannot join with another table'
Il me semble pourtant que ce genre de requête est autorisé...


Pour contourner dans un premier temps l'erreur je génère ma requête comme un grand (requête qui fonctionne biensur)

et la patatra : Uncaught exception 'Zend_Db_Statement_Exception' with message 'SQLSTATE[21000]: Cardinality violation: 1241 Operand should contain 1 column(s)'

la je commence a dire que Zend ne m'aime pas :'( pour le moment ça avait l'air super mais si ce genre de truc simple n'est pas possible ça va pas aller bien loin.