MySQL LIKE
でいくつかのフィールドを検索すると、文字列が見つかったフィールドを知る方法がありますか?MySQL:検索文字列が見つかったフィールドのリスト?
SELECT * FROM DB WHERE title like "%search%" OR description LIKE "%search%" or tags LIKE "%search%
私はCASE
WHEN
を知っている:
しかし、文字列がいくつかの分野で発見された場合に最終的に私はフィールドのカンマ区切りのリストをしたいと思います。
これは可能ですか?
明確にする編集:
検索用語がタイトル&説明で発見されたとき、私は、 『タイトル、説明』であることを私のフィールド `found_in'をしたいと思います。
ありがとうございますが、クエリは正常に動作します。 – thomas
私の質問が更新されました。この@thomasを試してください。 –