検索

ホームページ  >  に質問  >  本文

MySQL はファジー クエリに別のフィールドを使用します

<p>Url と ModelId という 2 つの文字列列を持つテーブルがあります。次のクエリのように、URL に ModelId が含まれるレコードを返す必要があります。 <pre class="brush:php;toolbar:false;">SELECT Id, Url, ModelId WHERE URL like "%ModelId%"</pre> <p><br /></p>
P粉333186285P粉333186285497日前506

全員に返信(2)返信します

  • P粉418351692

    P粉4183516922023-07-26 10:42:23

    文字列を連結するだけではなく、特殊文字 % と _ を使用してフィールドをエスケープする必要もあります。

    リーリー

    返事
    0
  • P粉199248808

    P粉1992488082023-07-26 00:00:45

    SELECT Id, Url, ModelId 
    WHERE Url LIKE CONCAT('%', ModelId, '%')

    返事
    0
  • キャンセル返事