- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LIKEを用いたあいまい検索の方法)
LIKEを用いたあいまい検索の方法
このQ&Aのポイント
- 部分一致で検索するためには、LIKE演算子を使用します。
- しかし、'%b1.b2%'とすると検索結果が0になってしまいます。
- 開発環境はMySQL 4.0.xです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SELECT * FROM `a1` , `b1` WHERE a1.a2 LIKE CONCAT('%',b1.b2,'%'); ってことでしょうけどSQLとしてはいただけないですね SELECT * FROM `a1` , `b1` WHERE a1.a2 REGEXP b1.b2; っていうのもあります
お礼
なるほど!どちらの方法でもうまく検索することができました!見た目の問題から正規表現のほうを採用させていただきました。 本当にありがとうございました。