为这个微不足道的问题道歉,但我尝试了这里提供的一些类似答案,但无济于事。
我正在创建一个数据库(合并两组 1901 年和 1911 年的爱尔兰人口普查数据)。
我有一个 Age 列(包含人们的年龄)和一个 1901Age 列(当前为空)。我想自动将 Age 列中的数据复制到 1901Age 列中。
我正在学习 SQL,所以我是新手,但 INSERT SELECT 和各种类似的排列对我不起作用。
如果我也可以使用标记的 where 列执行上述操作 - 下面的过滤器过滤我需要应用上述查询的结果(如果这有意义!)
UPDATE `Census`.`Merged`
SET `Age` = `1901Age`
WHERE (
(
`Age` >= '0'
)
AND (
`1901Age` = '0'
AND `BothCensusStatus` = '1901Only'