您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在执行带有USING关键字的JOIN时,选择列表中不能包含限定词

在执行带有USING关键字的JOIN时,选择列表中不能包含限定词

它在抱怨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)
其他 2022/1/1 18:26:38 有567人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶