它在抱怨oi
预选赛:
SELECT oi.order_id, product_jd, order_date
^^^
Oracle不允许将限定词与联接一起使用using
。最明确的解决方法是使用常规联接:
SELECT oi.order_id, product_jd, order_date
FROM order_items oi
JOIN orders o ON o.order_id = oi.order_id
您也可以省略限定词。该using
语句告诉Oracle,即使有两个称为的字段order_id
,它们都相等:
SELECT order_id, product_jd, order_date
FROM order_items oi JOIN orders o
USING(order_id)