次のメッセージテーブルがあります:
たとえば、受信ボックス内のすべてのメッセージを一覧表示したい場合、
私がユーザー番号 1 であると仮定すると、受信ボックスには
次のように表示されます。
ユーザー 2
とのメッセージ ユーザー 3
とのメッセージ ユーザー 4 とのメッセージ
このためのクエリを作成する最良の方法は何ですか?
次のようなやや奇妙なクエリを思いつきました:(疑似コード)
SELECT
*
FROM
`message`
WHERE
(`user_id_sender` = 1 AND `user_id_receiver` NOT 1)
OR
(`user_id_sender` NOT 1 AND `user_id_receiver` = 1)
ありがとうございました