MySQLデータベースを作成しています。このデータベースには、ブログ用と場所用の2つのテーブルがあります。私が行ったことは、blogs
コンマで区切られたロケーションIDの文字列であるフィールドです:1,5,7。次に、PHPスクリプトで、その文字列をexplode()して、場所を取得できます。
MySQLクエリを使用して場所のすべてのブログを検索したい場合に問題が発生します。
関係のために別のテーブルを作成する必要がありますか?たぶんブログ1の場所1、ブログ1の場所5、ブログ1の場所7。前の例を表す3つの行。そうすれば、クエリでその場所にあるブログのみを選択します。もう1つの方法では、すべてのブログを選択して、それぞれを1つずつ確認する必要があります。
何がより速く、よりクリーンだと思いますか?
ありがとうございました!