我有一个消息表:
messages:
id(int)
send_id(int)
receive_id(int)
我希望只有当 a->b 和 b->a 存在时才能从中选择行,例如:
id send_id recieve_id
0, 15, 16
1, 16, 15
因此,基本上一条消息已传递给每个人。我如何能够只选择这两行中的一个(发送或接收),以及所有用于特定 ID 的行。
我只想返回具有这种二元性的结果。
我的代码目前使用嵌套SELECT
,并且根本无法根据需要工作。