У меня есть Order
и Orderdetails
граф с has_many в рельсах
Orderdetails belongs_to Order
Order has_many Orderdetails
Я пытаюсь преобразовать следующий запрос в ActiveRecord count
функции
select Count(*)
from orderdetails A, orders B
where A.prodid='6' and A.orderid= B.id and B.custid='11'
Я попытался:
@count = Orderdetail.count(:conditions => "prodid = 6 and order.custid = 11")
Однако это дает ошибку:
PGError: ERROR: syntax error at or near "order"
LINE 1: ...unt_all FROM "orderdetails" WHERE (prodid = 6 and order.cust...
Редактировать Я изменил заказ s
но теперь я получаю эту ошибку:
ActiveRecord::StatementInvalid: PGError: ERROR: missing FROM-clause entry for table "orders" LINE 1: ...unt_all FROM "orderdetails" WHERE (prodid = 6 and orders.cus...
Не должно ли имя таблицы быть «заказами»? – giorgian
dope. что-то зафиксировало. теперь я получаю другую ошибку. как я могу добавить заказы из? – ratan