我要连接两个表,case和user。我的问题是,如果他/她在B-D位置工作,我想感应用户的姓名和位置。
我想要这个
外观如下
到目前为止,这是我的代码,但名称未经过审查:
SELECT
c.CaseID,
c.Category,
u.User,
CASE
WHEN u.Location != "A" THEN null
ELSE u.Location
END as Location
FROM cases c
JOIN c.userID on u.userID
答案 0 :(得分:5)
也对用户列使用相同的case语句。
SELECT
c.CaseID,
c.Category,
CASE
WHEN u.Location != "A" THEN null
ELSE u.User
END as User,
CASE
WHEN u.Location != "A" THEN null
ELSE u.Location
END as Location
FROM cases c...... <Your remaining query>