【发布时间】:2023-03-18 06:39:01
【问题描述】:
我正在尝试比较一个包含超过 300,000 行的庞大表和一个小得多的表,以查看数据是否在大表中而不是在小表中。这是我的基本想法:
代码:
select TOAWorkOrdersNew.TechNum AS TOATechNum,
TOAWorkOrdersNew.FirstName AS TOAFirst,
TOAWorkOrdersNew.LastName AS TOALast,
TOAWorkOrdersNew.Title AS TOATitle,
TOAWorkOrdersNew.WorkDate AS TOAWorkDate,
Techs.TechNum AS TechNum,
Techs.FirstName AS FirstName,
Techs.LastName AS LastName,
Techs.JobDesc AS Job
from TOAWorkOrdersNew, Techs
where
!!!!! TOAWorkOrdersNew.WorkDate between '2013-05-15' and '2013-05-31' AND
TOAWorkOrdersNew.TechNum ***IS NOT FOUND INSIDE*** Techs.TechNum !!!
Techs.TechNum 是 Techs 的唯一键。
一如既往地感谢您的帮助, 时间
【问题讨论】:
-
看,你真的不能避免学习 SQL...
-
如果 Techs 表中不存在 TechNum,您希望如何从 techs 表中返回数据?