我有两张关联表
表A
ID Name Price Num GXid
1 a 100 100 1
2 a 50 200 2表B
ID Name Price Num
1 a 50 100
2 a 10 200表A 中的GXID是表B中的ID
我想查 表A中的Price要减去相关联的表B中的Price然后再乘以表A中的Num 把这给一个别名(money) 求出表A中Name为a的sum(money) 怎么样做 我做到了 把money查出来了 但是 sum()中不能包含子查询 我不想用join连接 可以做到吗?
表A
ID Name Price Num GXid
1 a 100 100 1
2 a 50 200 2表B
ID Name Price Num
1 a 50 100
2 a 10 200表A 中的GXID是表B中的ID
我想查 表A中的Price要减去相关联的表B中的Price然后再乘以表A中的Num 把这给一个别名(money) 求出表A中Name为a的sum(money) 怎么样做 我做到了 把money查出来了 但是 sum()中不能包含子查询 我不想用join连接 可以做到吗?
from A a,B b
where a.GXid=b.ID and a.Name = 'a'不行吗?
select sum(money) from 视图 where name = 'a',这样就OK了