我需要一些SQL查询的帮助。假设我的数据看起来像这样;
UserID Department Team
------ ---------- ----
ST44 Media grean
GB56 Dev blue
HH32 Vendor black
TH89 Vendor black
LK98 Dev blue
LK98 Media green
我需要一个针对用户运行的SQL语句,例如WHERE user =“LK98”,它会显示;
UserID Department Team
------ ---------- ----
LK98 Dev blue
LK98 Media green
但我也想知道那个部门还有谁。举个例子,我搜索User1,它会告诉我User1在A,B和C部门,并且还告诉我User2在部门A和B中,User3在部门C中。
答案 0 :(得分:0)
这解决了这个问题。
select t.userid, t.department, t.Team
from (
select department
from myTable
where userid = 'LK98'
) d
join myTable t
on t.department = d.department
答案 1 :(得分:-1)
SELECT * FROM USER WHERE USERID ='LK98'