0

私はブログを持っており、SQL クエリを作成して、いくつかの任意のカテゴリに属する​​すべてのブログを提供したいと考えています。

私はそれを行うことができると思った

SELECT * FROM `blog` WHERE `blog_category_id` IN($categories) ORDER BY RAND() LIMIT 10

しかし、カテゴリが別のテーブルから来ていることを忘れていたので、今はこれを解決するのに本当に苦労しています.

だから私は blog テーブルの行からすべての情報を返そうとしています、そして blogs_to_cats テーブルからブログを見つけようとしています

blogs_to_cats テーブルには blog_id と blog_category_id が含まれています。

私が持っているのは blog_category_id の配列です。ここからクエリを生成したいと思います。

このようなこと、ある種の配列テーブル結合を達成するための正しいSQLクエリは何ですか?

4

1 に答える 1