如何搜索表中两列的组合列表?

时间:2019-04-12 19:29:58

标签: sql sql-server

我有一个表格的组合列表(名字和工作的开始月份)。

我需要能够搜索表并确定表中哪些项不在列表中。例如(马克,一月存在,但马克,三月不存在。)

是否有比将每个组合附加到SQL更快的方法?这是一个很大的表中很长的列表。

3 个答案:

答案 0 :(得分:1)

您可以driver.execute('SEND_COMMAND', dict(cmd='Network.clearBrowserCookies', params={})) 雇员姓名和月份列表来创建所有可能的组合。 CROSS JOIN

LEFT JOIN

答案 1 :(得分:0)

使用联接到时态表或等效表达式。

ScoreManager.score++;

如果您确实有数据,它当然可以是文字临时表或标准表。

答案 2 :(得分:0)

为此您需要left joinnot exists。例如:

select v.*
from (values ('Mark', 'January'), ('Mark', 'March')) v(name, mon)
where not exists (select 1
                  from t
                  where t.name = v.name and t.mon = v.mon
                 );