同じリクエストを異なる ID で複数回実行しています。
SELECT n.id
FROM news n
JOIN news_tag nt ON r.id=nt.id_news
WHERE nt.id_tag in (Select t.id_tag from news_tag t where t.id_news=2869)
ORDER BY r.id DESC
LIMIT 2
このリクエストは、指定されたニュースと同じタグを持つ最後の 2 つのニュースを選択します。
同じリクエストを実行する方法を知りたいのですが、1 回のリクエストで複数の ID の結果を取得するには!