还是一个客户买东西的记录表;
表一、
客户ID,产品名称,单价,数量
1,电视,2000 ,2
2,洗衣机,800 ,3
1,电冰箱,4500 ,1
表二、
ID,name
1,张三
2,李四
我们要计算出某一个客户的总销费额,就是不客他买什么东西,只计算他花多少钱
如果没有数量这个字段的话,下面的语句已经可以了:
select name, mm.total from 表二,
(select 客户ID,sum(价格) as total from 表名称 group by 客户ID) as mm
where 表二.客户ID=mm.客户ID
但是如果有数量的话,应该怎样解决?还可以通过查询来解决吗?