+ -
当前位置:首页 → 问答吧 → 求一条sql语句,脑子不够用,想起不起来如何写

求一条sql语句,脑子不够用,想起不起来如何写

时间:2011-10-03

来源:互联网

求一个sql语句。
一个客户的购物记录表,包涵三个字段,id,客户id,购买的商品id。
客户有100万,商品有1000个,购物记录有12亿条。
我现在想查询同时购买牛奶和饼干的客户名单,应该如何写sql语句?

另外,为了提高查询效率,是否需要对该表进行分表,如果分表,应该按照客户名称还是按照商品名称?



作者: gdz0703   发布时间: 2011-10-03

帮顶,同求一条MYSQL语句
表A 包含2个字段,tid,标题title
表B 包含3个字段,tid,附件需要积分price,附件aid  
我要查询 表A的标题,
表B price的总和,就是附件需要积分的总和

表A结构
tid title
10 测试的文章10
11 测试的文章11
.....

表B的结构如下
tid price aid
10 0 100
10 20 101
11 0 102
11 0 103
12 0 104
13 15 105
13 25 106
14 0 107


我想要的结果是这样 

tid title price  
10 测试的文章10 20
11 测试的文章11 0
12 测试的文章12 0
13 测试的文章13 40
14 测试的文章14 0
 

作者: handing007   发布时间: 2011-10-04

相关阅读 更多