次のような投稿テーブルがあります。
----- 投稿 -----
- id
- ..etc..
- カテゴリ1
- カテゴリ2
- カテゴリ3
これらのカテゴリのいずれかをフィルター処理することができ、次のような SQL ステートメントを作成することを計画していました。
SELECT *
FROM posts
WHERE category1='..sth..'
AND category1='..sth..'
OR category1='..sth..'
OR category2='..sth..'
OR category3='..sth..'
AND category3='..sth..'
OR ..."
これは悪い習慣であり、パフォーマンスの問題はありますか?
編集:私が与えたクエリの AND および OR ステートメントは、単なる例です。