我想根据三个唯一 ID 对同一张表中的 3 列求和。
If id="1" sum(area1)
If id="2" sum(area2)
if id="3" sum(area3)
表数据:
id area1 area2 area3
1 10 2 10
1 1 10 10
2 1 10 10
3 1 10 10
3 10 2 10
输出应该是:
id1 = 43 id2 = 21 id3 = 43
Select houseID, sum(area1), b.sum(area2), c.sum(area3) FROM table1, table1 b, table1 c
WHERE table1.id="1" or b.id = "2" or c.id="3"