草庐IT

somefield1

全部标签

mysql - 使用另一个 SELECT 更新表,但字段为 SUM(someField)

基本上我有这样的东西: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

database - 在 mySQL 中,是否可以从两个表中选择并合并列?

如果我在mysql中有两个具有相似列的表...TABLEAidnamesomefield1TABLEBidnamesomefield1somefield2如何构建SELECT语句,以便同时从两个表中进行SELECT,并合并相同列的结果集?例如,我希望做一些类似...SELECTname,somefield1FROMTABLEA,TABLEBWHEREname="mooseburgers";...并将两个表中的name和somefield1列合并到结果集中。谢谢您的帮助!由于问题不明确,附加了示例输出:我想将表1中的行和表2中的行附加到结果集中。例如,如果表包含TABLEAid(1)na