0

私はオートコンプリートに取り組んでおり、mysql を介して 2 つの列のデータを 1 つにする必要があります。

私は次のようなテーブルを持っています

id serial name
1  EHY    Audi
2  EHZ    Lemo
3  EHM    Ferrari

オートコンプリートでこのようにシリアルフィールドと名前フィールドの両方からデータを取得したいので、結果を1つのテーブルに入れたい

-list-
EHY
EHZ
EHM
Audi
Lemo
Ferrari

これは単一のクエリ呼び出しで実行できますか?

私はこのクエリを使用しました(これは単なる例です)。これに似たものが必要ですが、データをシリアルにバインドします。

select concat(c.name, c.serial) as lising from data c
4

2 に答える 2

6

UNION構文を探しています:

SELECT `serial` FROM `table`
UNION ALL
SELECT `name` FROM `table`
于 2013-08-16T07:57:35.910 に答える