-4

我需要一些有关 SQL 查询的帮助。假设我有看起来像这样的数据;

UserID Department Team
------ ---------- ----
ST44   Media      grean
GB56   Dev        blue
HH32   Vendor     black
TH89   Vendor     black
LK98   Dev        blue
LK98   Media      green

我需要一个针对诸如 WHERE user = "LK98" 之类的用户运行的 SQL 语句,它会显示;

UserID Department Team
------ ---------- ----
LK98   Dev        blue
LK98   Media      green

但我也想看看那个部门还有谁。例如,我搜索 User1,它会显示 User1 在 A、B 和 C 部门,同时还会显示 User2 在部门 A 和 B,而 User3 在部门 C。

4

2 回答 2

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
于 2013-10-30T19:34:00.910 回答
-1

SELECT * FROM USER WHERE USERID = 'LK98'

于 2013-10-28T20:59:53.047 回答