Для выполнения задания мне нужно выписать SQL, чтобы отобразить фамилию клиента, дату заказа, идентификатор продукта, структуру продукта, заказанное количество и цену за единицу. Это должно быть соединение из 4 таблиц и пользователь INNERJOIN, даже если его можно использовать.
Это задействованные таблицы.
Cus ( CID , Last, First, Phone)
Заказы ( OrdID , OrdDate, ShipDate, CID)
Manu ( ManuID , Имя, Телефон, Город)
Prods ( PrID , ManuID, Категория)
ProdFabric ( PrID , Ткань , Цена)
Строка заказа ( OrdId , PrID , Ткань , Кол-во)
Жирный означает, что это первичный ключ или часть составного ключа.
Вот запрос, который я ввел, но я получаю синтаксическую ошибку FROM, и он
почему-то продолжает выделять ордера (после Cus INNERJOIN).
SELECT Last, OrdDate, Prods.PrID, Fabric, Qty, Price
FROM Cus INNERJOIN Orders INNERJOIN Orderline INNERJOIN ProdFabric
ON OrderLine.PrID=ProdFabric.PrID
AND ON Orderline.Fabric=ProdFrabric.Fabric
AND ON Cus.CID=Orders.CID
AND ON Orders.OrdID=Orderline.OrdID;
Что вызывает это и как я могу это решить?