Mysql 使用distinct从复杂的select中更新多个列
我有一个来自表1的复杂select查询,它返回两列数据id和值 我想用这些数据更新表2的列id和值 我怎么做 我试过这样的东西 更新表2集合id,值选择 和其他事情,但没有结果:p 注意&编辑:我已经看过关于更新内部联接的内容,但问题是我的选择很复杂。。。就像Mysql 使用distinct从复杂的select中更新多个列,mysql,select,Mysql,Select,我有一个来自表1的复杂select查询,它返回两列数据id和值 我想用这些数据更新表2的列id和值 我怎么做 我试过这样的东西 更新表2集合id,值选择 和其他事情,但没有结果:p 注意&编辑:我已经看过关于更新内部联接的内容,但问题是我的选择很复杂。。。就像 select distinct(colA), sum(case statement....) as c1, sum(case statement...) as c2 from table2 group by colA colA,c1和c
select distinct(colA), sum(case statement....) as c1, sum(case statement...) as c2 from table2 group by colA
colA,c1和c2是我想在另一个表中更新的
谢谢你有一件事我不明白。如果必须在表2上设置id,如何识别表之间的匹配?对不起,我说的是英语,但我希望你理解我的疑问。