I have OrderandOrderdetails
Orderdetails belongs_to Order
Order has_many Orderdetails
I am trying to convert the following query to an ActiveRecord function count
select Count(*)
from orderdetails A, orders B
where A.prodid='6' and A.orderid= B.id and B.custid='11'
I tried:
@count = Orderdetail.count(:conditions => "prodid = 6 and order.custid = 11")
However, this gives an error:
PGError: ERROR: syntax error at or near "order"
LINE 1: ...unt_all FROM "orderdetails" WHERE (prodid = 6 and order.cust...
Edit
I reordered s
but now I get this error:
ActiveRecord :: StatementInvalid: PGError: ERROR: missing FROM-clause entry for tables "orders" LINE 1: ... unt_all FROM "orderdetails" WHERE (prodid = 6 and orders.cus ...
ratan source
share