有3个表(mysql):
客户表a(数据量十万级):客户id ,客户姓名,身份证号码,护照号码
证件表b:客户id(外键),证件号码
消费记录表c(数据量百万级):客户姓名,证件号码,消费金额根据客户id来统计每个客户的消费次数和消费金额,判定客户的条件 :
c.客户姓名=a.客户姓名 and 
(c.证件号码=a.身份证号码 c.证件号码=a.护照号码 or   c.证件号码=a.证件号码) 
想要得到的数据字段:
客户id,客户姓名,消费次数,消费总金额
我试着写了条sql,数据量过万直接卡死。。没有用索引、存储过程等,本人新手,只会用视图,请问需要用什么技术,如何写sql?求各位大大赐教,真心求教MySQLSQL多表联查