MySQL クエリの戻り値 " value " と " label " フィールド名が必要です。
クエリから直接、ユーザーの ID として「 value 」、「 name lastname」または「 *name_first_letter lastname* 」として「label 」を使用したいと考えています。
次のようなテーブルがあるとしましょう。
- ID名姓
- 1 ジョン・ヨハンソン
- 2 ピーター・ピーターソン
- 3 ジェフ・ジェファーソン
簡単なクエリで ID を「値」として取得します: SELECT id as value
. また、「J. Johhanson」または「P. Petterson」を「 label」として取得したいと考えています。
アップデート
おじゃまします。CONCAT、CONCAT_WSを試しました。最初は失敗しましたが、今では簡単に結果を得ることができました。私の場合、このクエリは必要に応じて機能しました。
SELECT CONCAT_WS(' ', name, lastname ) FROM users
WHERE name LIKE "%Peter%"
ありがとうございました。