小编m4m*_*bax的帖子

存储SQL命令以供执行的位置

由于内联mysql查询,我们面临代码质量问题.使用自编写的mysql查询会使代码混乱并增加代码库等.

我们的代码杂乱无章

/* beautify ignore:start */
/* jshint ignore:start */
var sql = "SELECT *"
+" ,DATE_ADD(sc.created_at,INTERVAL 14 DAY) AS duedate"
+" ,distance_mail(?,?,lat,lon) as distance,count(pks.skill_id) c1"
+" ,count(ps.profile_id) c2"
+" FROM TABLE sc"
+" JOIN "
+" PACKAGE_V psc on sc.id = psc.s_id "
+" JOIN "
+" PACKAGE_SKILL pks on pks.package_id = psc.package_id  "
+" LEFT JOIN PROFILE_SKILL ps on ps.skill_id = pks.skill_id and         ps.profile_id = ?"
+" WHERE sc.type in "
+" ('a',"
+" 'b',"
+" 'c' ," …
Run Code Online (Sandbox Code Playgroud)

mysql node.js

10
推荐指数
3
解决办法
893
查看次数

标签 统计

mysql ×1

node.js ×1