有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多表联查
解决方案 »
- 请教mysql5.5在Windows2003下使用udf功能提示找不到动态库?
- 在线等谢谢 mysql 查询
- mysql 分区问题!!!
- mysql 崩溃,Incorrect information in file: '.\pas_system\sys_downloadconfig.frm'怎么恢
- sql语句
- 求 各班重复名称最多的人
- ERROR 1366
- 远程 数据库 触发器 来者有分啊~~
- mysql怎么查询,在A表但不在B表的情况
- 初学MySQL,请问MySQL有像Access那样的编辑器吗?
- MYSQL如何插入数据库
- 【求助】为什么后台用WorkBench更新了数据库,前台用MFC查询却是旧数据
只是添加索引就能承受查询压力了吗,添加哪一些索引最佳?能不能帮忙看看sql怎么写速度快?数据库技术小白,现在在恶补,谢谢~