찾다

 >  Q&A  >  본문

node.js - MYSQL查询信息表名不固定

现在有个统计信息的表,表中有个字段需要统计,统计来源为另几个表。两表中通过一个id进行关联。。
A表学生统计表 学校ID 学生数totals
B表学生表 学校ID 学生个人信息
C表学生表 学校ID 学生个人信息
D表学生表 学校ID 学生个人信息
查找学生信息的话根据学校ID最后一位去确定在那张表中。

怎么去写脚本统计啊。。更新A表的totals字段。。。
用nodejs试了下,发的SQL太多而且 表名不能为变量啊。。。
求大神

迷茫迷茫2781일 전639

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 13:06:55

    for table_name in table_list:    
         db.exec("select count(*) from %s where sch_id=%s" % (table_name,id))
         count += db.fetchall()[0]
    

    啥叫表名不能是变量?

    회신하다
    0
  • 취소회신하다