【发布时间】:2018-07-13 10:02:21
【问题描述】:
在查询中使用左外连接后,我想要一个新列 - 如果匹配“未排除”列中的数据,如果不匹配“排除”列中的数据
提前致谢
【问题讨论】:
在查询中使用左外连接后,我想要一个新列 - 如果匹配“未排除”列中的数据,如果不匹配“排除”列中的数据
提前致谢
【问题讨论】:
你可以使用CASE:
SELECT tab1.*, tab2.*,
CASE WHEN tab1_id IS NOT NULL THEN 'Not excluded' ELSE 'excluded' END AS new_col
FROM tab1
LEFT JOIN tab2
ON tab1.id = tab2.tab1_id
【讨论】: