有3个表(mysql):
客户表a(数据量十万级):客户id ,客户姓名,身份证号码,护照号码
证件表b:客户id(外键),证件号码
消费记录表c(数据量百万级):客户姓名,证件号码,消费金额根据客户id来统计每个客户的消费次数和消费金额,判定客户的条件 :
c.客户姓名=a.客户姓名 and
(c.证件号码=a.身份证号码 c.证件号码=a.护照号码 or c.证件号码=a.证件号码)
想要得到的数据字段:
客户id,客户姓名,消费次数,消费总金额
我试着写了条sql,数据量过万直接卡死。。没有用索引、存储过程等,本人新手,只会用视图,请问需要用什么技术,如何写sql?求各位大大赐教,真心求教MySQLSQL多表联查
客户表a(数据量十万级):客户id ,客户姓名,身份证号码,护照号码
证件表b:客户id(外键),证件号码
消费记录表c(数据量百万级):客户姓名,证件号码,消费金额根据客户id来统计每个客户的消费次数和消费金额,判定客户的条件 :
c.客户姓名=a.客户姓名 and
(c.证件号码=a.身份证号码 c.证件号码=a.护照号码 or c.证件号码=a.证件号码)
想要得到的数据字段:
客户id,客户姓名,消费次数,消费总金额
我试着写了条sql,数据量过万直接卡死。。没有用索引、存储过程等,本人新手,只会用视图,请问需要用什么技术,如何写sql?求各位大大赐教,真心求教MySQLSQL多表联查
解决方案 »
- Windows下mysql集群问题?求救!
- 怎样实现添加大量数据到mysql数据库中
- Mysql中如何是\不作为转义字符输出
- 关于delete带order by排序的问题[救急]
- 求sql语句
- Mysql门外汉求教【长字符串数据】导入的一些问题
- 从jsp页面中往mysql里面加数据,tomcat报错:SQLException: Invalid authorization specification: Access denied for user: 'root
- 使用longblob 存储图片出现的问题
- 问个mysql的问题,sql2000玩多了,人变傻了
- 好消息,最新版Mysql已经支持简单的事务处理了,免费而精美的午餐就要来了!
- MYSQL如何插入数据库
- 【求助】为什么后台用WorkBench更新了数据库,前台用MFC查询却是旧数据
只是添加索引就能承受查询压力了吗,添加哪一些索引最佳?能不能帮忙看看sql怎么写速度快?数据库技术小白,现在在恶补,谢谢~