lk\ U状态表
id desc
MD Maryland
FL Florida
VA Virginia
NY NewYork
NJ NewJersy
CA California
用户表
user_ID Name Active State
01 AAA 1 MA
02 BBB 1 MD
03 CCC 1 CA
04 DDD 1 NY
05 EEE 1 NJ
06 FFF 1 FL
07 GGG 1 FL
用户组表
id group
01 10
02 20
03 20
04 30
05 20
06 10
07 20
我想加入表,这将给我的lk\ U状态表的状态输出。条件是只显示用户属于role=20的那些状态
输出应为
id desc
MD Maryland
FL Florida
NJ NewJersy
CA California
我尝试加入,但它给了我多行,每个用户和组一行。请帮助我使用按要求显示的oracle sql。
3条答案
按热度按时间3wabscal1#
试试这个:
p4tfgftt2#
你可以用
exists
以及相关子查询:wztqucjr3#
你试过这个吗。将关键字保留为列名并不理想