可以的,建议先尝试一下
SELECT SUM(IF(id>1,1,0)) AS ROW_COUNT FROM a INNER JOIN b ON a.name_id= b.id

解决方案 »

  1.   


    update 文章表 set 阅读数= rand()*10 where 阅读数= 0 
    *10 是取0到10之间的随机数,可以*100表示0到100的随机数
      

  2.   

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near a INNER JOIN b ON a.cell_id= b.' at line 1
      

  3.   


    SELECT SUM(IF(b.id>1,1,0)) AS ROW_COUNT FROM a INNER JOIN b ON a.name_id= b.id这个语句是肯定没问题,你出错可能是表结构字段的问题,你可以贴出表结构以及具体的查询语句
      

  4.   

    多谢  可以了SUM(IF(b.id>1,1,0))  中 b.id我直接写ID>1漏加表名xxx.id