1
Iは、フィールドID(主キー)、NAME1、NAME2、およびニックネームを持つテーブルを持っています。先例があるクエリの最初の一致のみを取得しますか?
名前が与えられていると、3つのフィールドのいずれかにその名前を含むエントリが返されます。しかし、私はそれが1つのエントリだけを返すようにしたいと思います。また、複数の一致がある場合は、最初にname1と一致するものを返すようにします。
SELECT * FROM table WHERE name1 like "Bob" OR name2 like "Bob" OR nicknames rlike "[,]Bob[,]|[,]Bob$";
ありがとう:
これは私が今、それはちょうど私のすべてを与えていたクエリです。私はC++とmysql ++でこれをやっています。
ありがとうございました –