sql赋值,在创建表时合并

sql赋值,在创建表时合并,sql,Sql,关于First post,很抱歉,希望这能让它看起来更友好 被任务缠住了,完全不知道该怎么做。 我应该将这4个表合并成一个表,但是如何连接表呢 --包(表名) --包代码(列名) --目的地(列名) --价格(列名) --需要护照(列名) 包代码是主键 *package_code存储一个6个字符的代码,该代码是通过将一个3个字母的机场代码与任意3位数字*连接起来创建的(这是让我感到困惑的部分) 示例:YKF001 YKF是基奇纳滑铁卢地区机场的机场代码 001标识一个特定的旅行包(包1左边填零)

关于First post,很抱歉,希望这能让它看起来更友好

被任务缠住了,完全不知道该怎么做。 我应该将这4个表合并成一个表,但是如何连接表呢

--包(表名)

--包代码(列名)

--目的地(列名)

--价格(列名)

--需要护照(列名)

包代码是主键

*package_code存储一个6个字符的代码,该代码是通过将一个3个字母的机场代码与任意3位数字*连接起来创建的(这是让我感到困惑的部分)

示例:YKF001

YKF是基奇纳滑铁卢地区机场的机场代码


001标识一个特定的旅行包(包1左边填零)

在MySQL中有一个函数,
GROUP\u CONCAT()
,它允许您连接多行中的值。例如:

SELECT 1 AS a, GROUP_CONCAT(code ORDER BY code ASC SEPARATOR ', ') AS my_code
FROM users 
WHERE <some condition>
GROUP BY a
选择1作为一个组,选择CONCAT(代码顺序按代码ASC分隔符',')作为我的代码
来自用户
哪里
分组

请使用代码格式设置表定义之类的内容。这比我们盯着一个段落要好得多。post要求格式正确的模式