求sql~~~view Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiDB/html/delphi_20061220104142208.html
有两个表:
id field2
1 10
2 20
3 30
.
.
.
mid field3
1 100
1 200
1 300
2 50
2 20
2 30
3 25
3 30
我想写sql建视图求出
id=1时,mid=1的field3的sum值
id=2时,mid=2的field3的sum值
.
.
.
select sum(field3) as sumfield3 from 表2 group by mid
select id,sum_id=(select sum(field3) from table2 where table1.id=mid)
from table1
group by id
id和mid是关联的吗?先写个视图: select a.id,a.field2,b.field3 from table1 a left join
table2 b on a.id=b.mid,然后从这个视图分组查询就是了
jimcute() 你的方法可能不是很完美哦~
Nwing(BeyondNw)
thank
你的行得通,呵呵,努力中~~
wzxjh2000()
你的应该是可以的,多谢各位啦~~~