id、name、addressの3つのフィールドで検索します。私は私の検索がちょっと知的になりたい。mysqlのCONCAT内にワイルドカードを追加します。
加入者テーブル
id | firstname | lastname | address
N29-0001 | John | Doe | California
N29-0002 | Jonathan | Morson | Miami
これまで私のクエリ
select subscriberid, CONCAT(firstname," ",lastname) as fullname, address, city from subscriber where id like "%N29 Joh%" or CONCAT(firstname," ",lastname) like "%N29 Joh%" or address like "%N29 Joh%" or city like "%N29 Joh%"
私は私のクエリは、私がN29ヨハを入力した場合、それはジョン・ドウを検索する検索したいです。
フルテキストインデックスを調べるべきだと思います。 –