Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Hello,
je cherche à réaliser une sous sélection du joinleft dans une requete.
Voila la requete:
SELECT * FROM `jeux` AS `j` LEFT JOIN `favoris_jeux` AS `f` ON f.id_jeux = j.id_jeux AND f.email_compte = 'XXXXXXX' ORDER BY `f`.`email_compte` DESC
Le problème c'est que je n'arrive pas à ajouté la clause AND f.email_compte =... (Précision je cherche pas à faire un where f.email_compte =....
voila le début de code que j'ai fais:
$jeux = new Jeux(); $select = $jeux->select()->setIntegrityCheck(false); $select->from("jeux") ->joinLeft(array("f" => "favoris_jeux"), "f.id_jeux = j.id_jeux ", array() ) ->where("f.email_compte = ?", $option["email_compte"]) //Mais where n'est pas approprié dans ce cas ->order("f.email_compte DESC");
Donc crée correctemment ma requete ?
d'avance merci
Dernière modification par bucheron (07-11-2008 12:54:42)
Hors ligne
T'as essayé qqchose come :
->joinLeft(array("f" => "favoris_jeux"), "f.id_jeux = j.id_jeux AND f.email_compte = ?", array() )
Hors ligne
En effet c'était tout con
Merci !!!!
Hors ligne
Et en plus, j'utilise même pas Zend_Db...
Mais, doctrine à le même principe (et c'est écrit dans la doc !)
:p
Hors ligne
euhhh
pour info c'est quoi la doctrine ?
Hors ligne
Hello,
C'est pas LA doctrine, c'est Doctrine
A+
Hors ligne