現在、友人であり、現在のユーザが追跡している投稿のリストを選択しようとしています。しかし、following
テーブルの2番目の文を追加するときに問題に遭遇しています。複数のSELECT文を1つのクエリで使用する
SELECT * FROM login, threads WHERE login.id=threads.poster_id AND deleted=0 AND login.id
IN ((SELECT CASE WHEN second_id=? THEN first_id ELSE second_id END FROM friends WHERE first_id=? OR second_id=?)
AND (SELECT CASE WHEN follower=? THEN following ELSE follower END FROM following WHERE follower=?))
ORDER BY threads.posted DESC LIMIT 20
"問題"は構文、実行、結果...ですか? – Brien
期待どおりの結果はありませんが、select文の1つが削除されても完全に正常に動作します。 – SecureServer