SELECT * FROM comments WHERE parent_id = 2 || parent_id = 4と書いてはダメですか?
2024年4月8日解決済み
SELECT * FROM comments WHERE parent_id = 2 || parent_id = 4と書いてはダメですか?
ユーザー
SELECT * FROM comments WHERE parent_id = 2 || parent_id = 4
と
SELECT * FROM comments WHERE parent_id = 2
UNION ALL
SELECT
comments.*
FROM
comments JOIN (
SELECT * FROM comments WHERE parent_id = 2
) AS t
ON
comments.parent_id = t.id;
と
では得られる結果は同じになりますが、なぜこのように書くのでしょうか?