尝试使用内部联接,如下所示:
SELECT DISTINCT(id)
FROM table t1 INNER JOIN table t2
ON t1.id = t2.id
AND t1.isPresent != t2.isPresent
WHERE state = 2
</code>
我们正在使用id字段相同而在表上进行内连接
isPresent
字段持有一个作为Y而另一个作为N.我将硬状态编码为2,但您可以对其进行参数化并在预编译语句中以编程方式使用它以动态传递它。