-2
ユーザーが配列の形式で格納されているテーブルを作成しました。例えば、1つのブログ記事に複数のユーザーがある私はuser_idの列またはuser_tagged_id列に存在するユーザIDを持つが、それはすべてのIDを引き上げているなどでユーザーを取得するには、クエリを使用しています正確なユーザーIDと一致するユーザーがテーブルに存在します
+ user_tagged_id + user_id + Status +
| 1, 4, 7 | 6 | Posted |
| 10, 6 | 1 | Posted |
| 11, 4, 1 | 1 | Posted |
| 1, 2 | 3 | Posted |
をタグ付けそれだけですべてではない、その行をretunすべきuser_tagged_id列内のuser_id = 1が存在は、LIKE演算子をカンマ区切りリストで検索するには意味
SELECT * FROM forums WHERE (status = 'Posted' OR status = 'Reported')
AND (user_id = '1' OR user_tagged_id IN ('1')) ORDER BY id DESC LIMIT 0, 5
カラム内のカンマ区切りの値...と私は外に出ています...正規化について読んでください。データベースは優れたシートではありません。 – fancyPants
実際に私はポストでは1人以上のユーザーがタグ付けできるので、私はこのメソッドを使って複数のユーザーが投稿でタグ付けできるようにしているからです。 –
"status " –