0

最初の投稿で申し訳ありませんが、これがより目に優しいものになることを願っています

割り当てに行き詰まり、これを行う方法について完全に途方に暮れています。この 4 つをテーブルにすることになっているのですが、テーブルを連結する方法を教えてください。

--パッケージ(テーブル名)

--package_code(カラム名)

--destination(列名)

--price(列名)

--passport_required(列名)

package_code は主キーです

*package_code には、3 文字の空港コードと任意の 3 桁の数字を連結して作成した 6 文字のコードが格納されます *(これは私が困惑した部分です)

例:YKF001

YKF は、キッチナー ウォータールー地域空港の空港コードです。

001 は特定の旅行パッケージを識別します (パッケージ 1 の左側にゼロが入ります)

4

1 に答える 1

0

MySQL には、GROUP_CONCAT()複数の行の値を連結できる関数があります。例:

SELECT 1 AS a, GROUP_CONCAT(code ORDER BY code ASC SEPARATOR ', ') AS my_code
FROM users 
WHERE <some condition>
GROUP BY a
于 2013-11-14T04:57:21.663 に答える