给定表A中的列: ColA1、ColA2、ColA3
和一个包含列的表B: ColB1
我想根据表B中的数据来限制可以从表A返回的数据,例如:
ColA1 not in ColB1理想情况下,以某种方式将SQL查询与select语句合并到筛选器中
发布于 2020-09-28 23:31:58
你想要的是
SELECT a.ColA1
, a.ColA2
, a.ColA3
FROM TableA a
LEFT OUTER JOIN TableB b on b.ColB1 = a.ColA1
WHERE b.ColB1 IS NULL所以..。
Query1包含来自TableA的ColA1、ColA2和ColA3。
Query2包含来自TableB的ColB1。
Query3
发布于 2020-10-10 04:00:50
not exists可能就是您要找的
试试这样的东西
select * from TableA as T1
where not exists
(select * from TableB as T2
where t1.key1 = t2.key1 and T1.key2 = t2.key2) https://stackoverflow.com/questions/64102239
复制相似问题