我有以下查询:
delete from Copies
where (id,MovieID) IN (
select distinct id,MovieID
from copies
where type = 'dubbed' AND (id,MovieID) NOT IN (select id,MovieID from Bookings))
我基本上是在尝试删除我的一张桌子中从未预订/保留的所有“配音”副本。当我执行查询时,它被告知:
在预期条件的上下文中指定的非布尔类型的表达式,靠近“,”。
我知道这个查询在 PostgreSQL 中运行良好,但在 SQL Server 2012 上执行它时遇到问题。我应该在这里做什么?