Mysql更新查询错误:';字段列表';

Mysql更新查询错误:';字段列表';,mysql,sequelpro,Mysql,Sequelpro,我正在尝试使用以下查询添加新列: UPDATE t1 INNER JOIN (SELECT t1.CID as t1_id, t2.id as t2_id FROM t3 INNER JOIN t1 ON t3.CID = t1.CID INNER JOIN t4 ON t4.MID = t3.MID INNER JOIN t2 ON t2.serial = t4.Serial AND t3.Time BETW

我正在尝试使用以下查询添加新列:

UPDATE t1
INNER JOIN
    (SELECT
       t1.CID as t1_id,
       t2.id as t2_id
    FROM t3
    INNER JOIN t1 ON t3.CID = t1.CID
    INNER JOIN t4 ON t4.MID = t3.MID
    INNER JOIN t2 ON t2.serial = t4.Serial 
        AND t3.Time BETWEEN t2.Start_Time AND t2.End_Time) as sub
ON sub.t1_id = t1.CID
SET t1.t2_id = sub.t2_id
显示错误:
字段列表中的未知列“t1.t2\u ID”


我已经看到了两个
fieldlist
错误解决方案,但没有一个能真正帮助我。因此,任何帮助都将不胜感激。

如果您想添加一列,请使用
ALTER TABLE

ALTER TABLE table
ADD [COLUMN] column_name column_definition [FIRST|AFTER existing_column];


然后您可以使用
UPDATE
填充该字段

如果您想添加一列,请使用
ALTER TABLE

ALTER TABLE table
ADD [COLUMN] column_name column_definition [FIRST|AFTER existing_column];


然后您可以使用
UPDATE
填充该字段

表中是否存在列?名称是否正是该列?表中是否存在列?名称是否正是该列?