私はブログを持っており、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クエリは何ですか?