基本上我有这样的东西:UPDATETableSETTable.col1=other_table.col1,FROMTableINNERJOINother_tableONTable.id=other_table.id问题是我想更新col1的选择如下:SELECTSUM(col1)FROMother_tableWHERETable.id=other_table.idANDperiod>2011编辑正确答案:UPDATEbestallINNERJOIN(SELECTbestid,SUM(view)asv,SUM(rawView)asrvFROMbeststatWHEREperiod>2011