从一个表中组合两个列字段

时间:2011-09-05 07:14:45

标签: php mysql join

我提出了一个新问题因为我不理解其他答案。 我想在这里说清楚。

我有一张名为“经验”的桌子。
它有三个字段:id,experience_name,years。
我想结合两个专栏:经验名称和年份,并将其命名为...体验
然后我想创建一个新表并将其命名为resume_experiences并将COLUMNS id和经验归结为一个

你能帮帮我吗
我该怎么办?
输出应该是:
表名:resume_experiences
字段:ID |经验

2 个答案:

答案 0 :(得分:2)

试试这个:

INSERT INTO resume_experiences
(id, experience)
SELECT id, CONCAT(experience_name, ' ', CONVERT(years,UNSIGNED))
FROM experiences

答案 1 :(得分:0)

CREATE TABLE IF NOT EXISTS `resume_experiences `
SELECT `id`, CONCAT(`experience_name`, ' ', `years`) AS `experience`
FROM `experiences`;