zoukankan      html  css  js  c++  java
  • mysql 联合 count

    今天下午和晚上困扰的问题终于在刚才用了10几分钟时间给解决了,真他妈的戏剧性。我要在网站上显示联盟列表,同时显示该联盟的成员数,因此,我就查找这个写法的sql语句。尝试了union和join都不行。union是字段不一致,pass,join最后语句没错误了,但是执行后,因为有count,所以结果只显示行,也正确,pass。刚才找了百度了一下:mysql 联合 count,有了一个写法给了我提示:

    SELECT (   
    SELECT count( * )    
    FROM `phpcms_content`    
    ) AS num, i.contentid   
    FROM `phpcms_content` t, `phpcms_c_news` i   
    WHERE t.contentid =3   
    AND t.contentid = i.contentid   
    LIMIT 0 , 30
    在此基础上我修改我的sql语句,最后达到了我的要求:
    select (select count(*) from member where i.guid=guid)as num,i.guid,i.name from info as i;info和member是两个表,他们有一个键guid连接。
    今天下午再看php代码,顺带学到了union,还有查询偏移(即翻页)在数据库中的查找,用limit第一个值来进行,比我之前select全部,然后循环到那个地方强多了。虽然下午搞得有点蛋疼,但是值。

    http://my.oschina.net/kisscucci/blog/12880

  • 相关阅读:
    奈良有鹿
    Luogu P1892 团伙
    Luogu P1330 封锁阳光大学
    java读取property文件
    collection
    testNG学习
    maven项目学习
    Android.mk详解二
    sdk开发经验
    工作经验
  • 原文地址:https://www.cnblogs.com/playerboy/p/3434738.html
Copyright © 2011-2022 走看看