我需要一个查询,它从选择整个表开始,然后会有更多查询从第一个查询中删除条目。我通过使用几个查询然后在我的应用程序中比较结果来实现这一点。我想知道是否可以在单个查询中完成此操作。
算法
从表中选择所有 AccountID
从其中 parameter1 = true 的表中选择 AccountIDs
从原始查询结果中删除这些匹配项
从参数 2 = true 的表中选择 AccountIDs
从剩余的查询结果中删除这些匹配项
依此类推,最多 N 个参数。
这还需要与 mySQL 和 SQLite 兼容