是否可以设置一个IN
也匹配空子集的语句?
这是我的查询:
.. WHERE id IN (SELECT * FROM #subset)
#subset
如果为空,我也想要该记录。一种解决方法是:
.. WHERE NOT EXISTS(SELECT * FROM #subset) OR id IN (SELECT * FROM #subset)
但是 ( SELECT * FROM #subset
) 并不是一个如此简单的查询,我想知道是否有一种聪明的方法可以将“IN”也用于空子集。