Подскажите, пожалуйста, как выбрать все строки из таблицы через ее псевдоним.
Вот такая конструкция не катит (не воспринимается .* после С):
SELECT C.*, O.order_num, O.order_date, OI.prod_id, OI.quantity, OI.item_price
FROM Customers AS C, Orders AS O, OrderItems AS OI
WHERE C.cust_id = O.cust_id
AND OI.order_num = О.order_num
AND prod_id = 'RGAN01';
почему-то
Добавлено через 12 минут и 45 секунд:а, похоже псеводнимы вообще в Access не воспринимаются до тех пор, пока они не определены.
Синтаксис вполне рабочий. Думаю, что проблема в том, что у Вас в запросе поля вывода имеют одно и тоже имя: в таблице
Customers и
Orders есть поле
order_num , которое Вы выводите и из одной таблицы и из другой. Также, возможно есть и другие поля
если переписать так, что проблем быть не должно
SELECT C.*, O.order_num AS [order_num from Orders], O.order_date, OI.prod_id, OI.quantity, OI.item_price
FROM Customers AS C, Orders AS O, OrderItems AS OI
WHERE C.cust_id = O.cust_id
AND OI.order_num = О.order_num
AND prod_id = 'RGAN01';
или же из
ORDERS это поле не выводить