タグの列でタグを正確に選択するにはどうすればよいですか?タグの列でタグを正確に選択する方法は?
page_id tags
1 tile-1,tile-12,tile-10
2 tile-1,tile-10
3 tile-12,tile-10
4 tile-15,tile-16
私は後だ結果がtile-1
のみ、
page_id tags
1 tile-1,tile-12,tile-10
2 tile-1,tile-10
を持つページで、下記例えば
は、テーブル、クエリを使用して作成されたが、その後、私は私の検索を絞り込むにしたいですしかし、私が下で働いているクエリは、tile-12
,tile-10
などを返します。
SELECT*
FROM (...) AS k
WHERE k.tags LIKE '%tile-1%'
LIKE
を使用しないでください。
誰かが下で答えたように、あなたのスキーマは本当に悪いです。それは完全に正規化されていません。今すぐ変更する方がいいです。プロジェクトをさらに進めれば、このようなスキーマはa $$の痛みになります。 –