Bonjour,
je débute avec doctrine et j'aurais aimé avoir un p'tit coup de main si possible.
Je n'arrive pas à créer cette requête avec Doctrine :
Alors j'ai bien essayé ça mais ça ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT produit, id, prix FROM btq_produits b1 WHERE id=(SELECT MAX(b2.id) FROM btq_produits b2 WHERE b1.produit = b2.produit);
Si quelqu'un peut m'aider, je l'en remercie par avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $q = Doctrine_Query::create() ->select('b1.produit, b1.id, b1.prix') ->from('BtqProduits b1') ->where(' id=( SELECT MAX(b2.id) FROM btq_produits b2 WHERE b1.produit = b2.produit)');
Partager