[Doctrine] Requête imbriquée
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 :
Code:
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); |
Alors j'ai bien essayé ça mais ça ne fonctionne pas :
Code:
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)'); |
Si quelqu'un peut m'aider, je l'en remercie par avance !