我有一个表格的组合列表(名字和工作的开始月份)。
我需要能够搜索表并确定表中哪些项不在列表中。例如(马克,一月存在,但马克,三月不存在。)
是否有比将每个组合附加到SQL更快的方法?这是一个很大的表中很长的列表。
答案 0 :(得分:1)
您可以driver.execute('SEND_COMMAND', dict(cmd='Network.clearBrowserCookies', params={}))
雇员姓名和月份列表来创建所有可能的组合。 CROSS JOIN
:
LEFT JOIN
答案 1 :(得分:0)
使用联接到时态表或等效表达式。
ScoreManager.score++;
如果您确实有数据,它当然可以是文字临时表或标准表。
答案 2 :(得分:0)
为此您需要left join
或not 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
);