0
我想基于两个条件反之亦然在MySQL查询子句
SELECT *
FROM record
WHERE FromPersonID in (1,2) AND
ToPersonID in (1,2)
但此查询可以给我这样的记录来选择记录:
+--------+----------------+----------------
| id | FromPersonID | ToPersonID |
+--------+----------------+----------------
1 1 2
2 1 1
3 2 2
4 2 1
5 1 2
在2和3的ID,该记录具有相同的值FromPersonID和ToPersonID
我想要的是,它只会检查两个字段之间的反向。
任何身体能帮助实现这个吗?
谢谢。
第二部分是我想要的,但查询没有按”达到我想要的。你可以测试它。 –
我已经测试过它更新的示例数据集,请检查其工作 –
奇怪的是,在我的记录中,FromPersonID将始终为1,并且'TOPERSONID'将始终为2,而不是反之亦然。 –