Я пытаюсь объединить 3 таблицы с помощью следующего оператора SQL
Select
Sum(OrderDetail_table.Price * orderDetail_table.quantity) as totalPrice,
item_table.GLacct
from
OrderDetail_table
left outer join order_table on
orderDetail_table.orderID = order_table.orderid
left outer join item_table on
item_table.itemID = orderDetail_table.itemID
where
Order_table.invoiceDate = #01/31/2009#
group by
item_table.glacct
Я получаю сообщение об ошибке:
"Синтаксическая ошибка (отсутствует оператор) в выражении запроса 'orderDetail_table.OrderID = order_table.orderid оставил внешнее соединение item_table для item_table.itemID = orderDetail_table.itemID'."
Любая помощь будет оценена. Спасибо
Я хочу, чтобы он всегда возвращал сумму orderDetail_table.price * orderDetail_table.quantity, возможно, не существует item_table.GLAcct для orderDEtail_table.ItemID