私はMySQLを初めて使用し、3つのテーブルから選択しようとしています。これを行う最善の方法がわからないので、次のクエリを試しました (「トピック」テーブルに 2 番目の内部結合を追加するまでは機能していました)。
SELECT
posts.id AS post_id,
topic_id,
date,
text,
username AS user,
users.id AS user_id,
topics.title AS title
FROM
posts
INNER JOIN
users
ON
posts.user_id = users.id
INNER JOIN
topics
ON
topics.id =:topic_id
WHERE
topic_id =:topic_id
ORDER BY
date ASC
では、3 つのテーブルから選択する簡単な方法はありますか? それとも、私がやっていることは大丈夫で、どこかでエラーを起こしたのでしょうか? 前もって感謝します