我是SQL的新手。所以我会尽可能简单地解释一下我的情况。
假设我有两个名为main和mainstage的表。它们都包含许多字段,但它们都有一个名为uniqueID的字段。
主要表
主要表格
我需要根据名为modifiedDT的字段上的日期范围选择mainstage中的所有记录,该字段没有与主表共有的uniqueID,因此我需要根据日期范围从mainstage中选择所有记录但是排除记录1,2和3.有没有办法做到这一点?
谢谢!
答案 0 :(得分:2)
带有NOT IN子句的简单嵌套查询怎么样 -
SELECT * FROM mainstage
WHERE uniqueID NOT IN (
SELECT uniqueID FROM main
)