【发布时间】:2015-11-09 17:53:53
【问题描述】:
我有两张桌子Users 和User_Org。
- 用户(user_id、名字、姓氏、active_ind、电子邮件)
- User_Org (user_id, org_id)
我必须编写一个 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;
【问题讨论】:
-
是 != 的 SQL。除此之外,您没有加入条件
-
请阅读手册以了解
JOIN运算符的正确语法:docs.oracle.com/database/121/SQLRF/… -
@LoztInSpace:尽管
!=是非标准的,但它确实适用于 Oracle(以及几乎所有 DBMS)