さて、次の問題があります..2つのサブクエリで単一の選択ステートメントを実行しようとしています。私がそれをする必要があるのは、ほとんど次のことです..
SELECT * FROM messages WHERE
以下の条件を満たしていること。
条件 1:
SELECT id
FROM messages
WHERE `receiver` = 123510 && sender= 123457 && status != 3;
条件 2:
SELECT id
FROM messages
WHERE receiver = 123457 && sender = 123510 && status !=4;
私は次のことを試しました:
SELECT *
FROM messages
WHERE id IN (
(
SELECT id
FROM messages
WHERE `receiver` = 123510 && sender= 123457 && status != 3
),
(
SELECT id
FROM messages
WHERE receiver = 123457 && sender = 123510 && status !=4)
)
しかし、私がそうすると、mysqlはサブクエリで戻ってきて、複数の行を返します...
これを解決する方法について何か提案はありますか?