J'ai un Order
et Orderdetails
comte avec has_many dans des rails
Orderdetails belongs_to Order
Order has_many Orderdetails
Je suis en train de convertir la requête suivante pour ActiveRecord count
fonction
select Count(*)
from orderdetails A, orders B
where A.prodid='6' and A.orderid= B.id and B.custid='11'
J'ai essayé:
@count = Orderdetail.count(:conditions => "prodid = 6 and order.custid = 11")
Cependant, cela donne une erreur:
PGError: ERROR: syntax error at or near "order"
LINE 1: ...unt_all FROM "orderdetails" WHERE (prodid = 6 and order.cust...
Modifier j'ai changé pour commander s
mais maintenant j'obtiens cette erreur:
ActiveRecord::StatementInvalid: PGError: ERROR: missing FROM-clause entry for table "orders" LINE 1: ...unt_all FROM "orderdetails" WHERE (prodid = 6 and orders.cus...
Le nom de la table ne devrait-il pas être «commandes»? – giorgian
dope. ça a arrangé quelque chose. maintenant je reçois une erreur différente. comment puis-je ajouter des commandes dans le? – ratan