发表于: 2018-03-06 23:06:02

1 645


今天完成的事情:

1.禅道拆解:



2.完成这个项目最难的这一部分。联表查询

 SELECT t.id FROM (SELECTuser.id,COALESCE(SUM(lesson.price),0) AS lesson_money,COALESCE(SUM(user_member_relation.price),0) as member_money
FROM
academy_user.user
LEFT JOIN academy_user.uesr_course_relation ON user.id = uesr_course_relation.uid
LEFT JOIN academy_course.lesson ON uesr_course_relation.target_id = lesson.id 
LEFT JOIN academy_user.user_member_relation ON user.id = user_member_relation.uid
LEFT JOIN academy_user.user_openid_relation ON user.id = user_openid_relation.uid  #这里可以写上openid = “xinhuameiyu”
GROUP BY user.id)t,academy_user.user WHERE (lesson_money + member_money) =0.01 AND t.id = user.id AND user.mobile = 18666999908 

一开始要很久才会返回数据,在联表查询的几个字段,之后,其速度变成了原来的两倍

简单的一个SQL语句,耗费了我一天的时间……

后面看了下登录的逻辑,明天就可以开始写接口了,预估三天之内完成


明天计划的事情:

写假数据,开始写接口


遇到的问题:

联表查询,最初的版本是下面这个,根本没法用

emmm....连自己都看不懂,不过能运行,只是实现不了功能


收获:

写完SQL语句


进度:

前端未完成方案评审,不能评估


返回列表 返回列表
评论

    分享到