私はメッセージテーブルを持っています:
messages:
id(int)
send_id(int)
receive_id(int)
そして、a->b と b->a が存在する場合にのみ、これから行を選択できるようにしたいと考えています。
id send_id recieve_id
0, 15, 16
1, 16, 15
つまり、基本的に 1 人のメッセージが 1 人に渡されます。これらの 2 つの行 (送信または受信) の 1 つだけを選択し、特定の ID のすべての行を選択するにはどうすればよいでしょうか。
この二重性を持つ結果のみを返したいです。
私のコードは現在、ネストされた を使用しておりSELECT
、必要に応じてまったく機能しません。