[英]How to do a JOIN in Oracle SQL?
我有两个表Users
和User_Org
。
我必须编写一个Oracle SQL查询,该查询应返回所有active_ind为1的用户,并且User_org中关联用户的org_id与给定的org_id相匹配。
我在下面尝试过,它不起作用
select *
from Users u
join User_ORG org
where org.ORGANIZATION_ID = 12345
and Active_ind != 0;
您缺少join
的on
子句。 除此之外,如果您希望active_ind
为1
用户,则可以直接使用相等性检查( =
)声明,而不是使用不相等性检查来绕过它。
SELECT u.*
FROM users u
JOIN user_org org ON u.user_id = org.user_id
WHERE org.org_id = 12345 AND active_ind = 1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.