一、原始数据表
tb_origin
(解释一下:该表中a001~a007是一些指标,比如天气、温度、风速等等)
二、需要更新的表(日统计数据表)
tn_rtjsj1
三、需求
从原始数据表中,先查询出 ‘原始数据表’ 中最新的a001~a007各个指标的max、min、avg,再更新到日统计数据表中
四、mysql语句
/*
2、对日统计表1(tb_rtjsj1)的更新操作
从原始数据表中获取数据,更新到日统计表1中,
实现 多行+多列的更新
*/
UPDATE
tb_rtjsj1,
(
SELECT
MAX(a001),MAX(a002),MAX(a003),MAX(a004),MAX(a005),MAX(a006),MAX(a007),
MIN(a001),MIN(a002),MIN(a003),MIN(a004),MIN(a005),MIN(a006),MIN(a007),
AVG