如何将另一个表的2列连接到1个表?

时间:2019-01-29 14:40:25

标签: mysql concatenation multiple-columns concat-ws

我正在建立一个新数据库,我需要将concatenate的2列从另一个表转换为1列。

我已经用HeidiSQL尝试过。我的代码有错误吗?

UPDATE annotationfile
SET LABSDTM = CONCAT_WS('T',importfile.Collection_Date, importfile.Collection_Time)  ;

这是错误消息:

  

字段列表中的“未知列'importfile.Collection_Date'”。

我100%肯定字段列表确实存在。

1 个答案:

答案 0 :(得分:1)

您需要加入import,您的查询应该看起来像这样

UPDATE annotationfile join import on something 
SET LABSDTM = CONCAT_WS('T',importfile.Collection_Date, importfile.Collection_Time) 
;