我的oracle数据库中有两个表category和coupon_category
我正在进行询问
select coupon_category.coupon from coupon_category JOIN category;这给了我一个错误
SQL> select coupon_category.coupon from coupon_category INNER JOIN category;
select coupon_category.coupon from coupon_category INNER JOIN category
*
ERROR at line 1:
ORA-00905: missing keyword我犯的错误是什么?
发布于 2016-08-12 00:17:18
这个问题似乎是对join语法的误解。您当前的代码组合了用于连接两个表的新旧语法。正确的联接可以通过正确使用这两种方法中的任何一种来完成(优先使用ON语法)。
select coupon_category.coupon from coupon_category INNER JOIN category ON coupon_category.coupon=category.id;
--OR
select coupon_category.coupon from coupon_category, category where coupon_category.coupon=category.id;https://stackoverflow.com/questions/38901380
复制相似问题