データベース mysql
テーブル tb、タイトルフィールドがあります
「峨眉山、楽山クオリティ 2 日間ツアー」のレコードがあります
別のレコードは「上海 2 日間ツアー」です
「峨眉山、楽山 2 日間ツアー」の固定文字列があります上海、成都、楽山、北京」
タイトル フィールドに「峨眉山、楽山」、または「上海」が含まれているかどうかをクエリするステートメントを作成するにはどうすればよいですか。
select * from tb where ??
select * from tb where title like '%峨眉山%' またはタイトル '%Leshan%' またはタイトル '%Shanghai%'
http://www.php Thinking.com/archives/187
のように使用してください
2 階にある答え。とても詳しいです はい、必ず気に入ってください
select * from tb where title REGEXP '峨眉山|上海|成都|楽山|北京'
xuzuning は確かに私の問題を完全に解決しました。たぶん、似たような、似たような。