`
xss23
  • 浏览: 99207 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

group having

    博客分类:
  • java
 
阅读更多
SELECT count(*) AS tp_count FROM `tg_question` WHERE quid=0 LIMIT 1 

SELECT fid,fuid,ftitle,fstatus,fcount,count(d.did) as discuss FROM `tg_feed` 
LEFT JOIN tg_discuss as d on d.dpid=fid and fuid=0 GROUP BY fid ORDER BY fid desc LIMIT 0,10;

SELECT fid,fuid,ftitle,fstatus,fcount,count(d.did) as discuss FROM `tg_feed` 
LEFT JOIN tg_discuss as d on d.dpid=fid GROUP BY fid having fuid=0 ORDER BY fid desc LIMIT 0,10;

SELECT qid,quid,qtitle,qstatus,qclickcount,count(a.aqid) as answer FROM `tg_question` 
LEFT JOIN tg_answer as a on a.aqid=qid GROUP BY qid HAVING quid=0 ORDER BY qid desc LIMIT 0,10 ;


select qa.*,b.acontent as content from tg_answer b,(select a.*,q.bestaid,q.qtitle
from tg_answer a,tg_question q where aqid=q.qid and aid=1) qa 
where b.aid = qa.bestaid
分享到:
评论

相关推荐

    SQL问题详解之_having_Group by

    在SQL查询中,GROUP BY和HAVING子句是数据分析和聚合操作的核心部分,它们帮助我们对数据进行分组和过滤,以获得更有意义的结果。在深入理解这两个子句之前,我们首先需要了解聚合函数,如SUM、COUNT、MAX和AVG等。 ...

    基于TP框架SQL之where与having区别

    - 作用:在对查询结果进行分组(GROUP BY)前,根据指定条件筛选记录,即在分组之前过滤数据。 - 特点:条件中不能包含聚合函数,因为此时数据尚未经过分组,聚合函数无法计算出有意义的结果。 - 示例用途:显示...

    order by 、group by 、having的用法

    在SQL查询中,`ORDER BY`、`GROUP BY` 和 `HAVING` 是三个非常重要的子句,它们分别用于不同的数据处理操作。 1. **ORDER BY** 子句: - `ORDER BY` 用于对查询结果进行排序,按照指定的字段进行升序或降序排列。...

    order_by_、group_by_、having的用法

    在SQL查询中,`order_by_`、`group_by_`和`having`是三个非常重要的关键字,它们分别用于不同的数据处理操作。 1. `ORDER BY`:此关键字用于对查询结果进行排序,默认是升序(ASC),也可以指定降序(DESC)。在`...

    order_by_、group_by_、having的用法区别

    order_by_、group_by_、having的用法区别

    mysql group by having 实例代码

    在MySQL数据库中,`GROUP BY` 和 `HAVING` 是两个非常重要的SQL子句,它们在数据分析和报表生成中扮演着关键角色。`GROUP BY` 用于将数据按照指定的一个或多个列进行分组,而 `HAVING` 则用于在分组后对这些分组进行...

    MySQL中无GROUP BY情况下直接使用HAVING语句的问题探究

    在MySQL中,`GROUP BY` 和 `HAVING` 通常一起用于聚合查询,用来筛选满足特定条件的分组。然而,当没有 `GROUP BY` 子句时,直接使用 `HAVING` 可能会导致非预期的行为。这个问题的探讨主要集中在 `HAVING` 后面直接...

    sql/having用法

    HAVING子句是SQL中的一种子句,用于对 GROUP BY 子句所确定的行组进行控制。HAVING 子句条件中只允许涉及常量、聚组函数或 GROUP BY 子句中的列。在 Oracle 中,HAVING 子句是对 GROUP BY 子句的补充,用于对分组后...

    order_by_、group_by_、having的用法区别.doc

    ### SQL中的ORDER BY, GROUP BY, HAVING 的用法区别详解 #### 一、概述 在SQL查询语言中,`ORDER BY`, `GROUP BY`, 和 `HAVING` 是三个非常重要的概念,它们分别用于对查询结果进行排序、分组以及在分组后进一步...

    ch08_ 秋招秘籍 C1

    HAVING max_consecutive_days > 1; ``` 2. 计算每个月连续两天都有登录的用户名单: ```sql SELECT DISTINCT uid, YEAR(imp_date) AS year, MONTH(imp_date) AS month FROM ( SELECT uid, imp_date, CASE WHEN ...

    深入浅析SQL中的group by 和 having 用法

    在SQL查询中,`GROUP BY`和`HAVING`是两个非常重要的子句,它们用于数据的分组和过滤,特别是在处理聚合数据时。本文将深入解析这两个概念及其使用方法。 首先,`GROUP BY`子句是用于将数据集按照指定的列或表达式...

    SQL_HAVING_使用详解

    在 SQL 查询语言中,`HAVING` 子句被用来过滤由 `GROUP BY` 子句产生的结果集。与 `WHERE` 子句不同,`HAVING` 子句在数据经过分组后才应用过滤条件。这意味着 `HAVING` 子句可以包含聚合函数(如 `SUM()`, `AVG()`,...

    having语句的用法

    需要注意的是,`HAVING`子句只能引用在`GROUP BY`子句中出现的列或聚合函数。这是因为`HAVING`是对分组后的结果进行操作的,而`WHERE`则是在分组之前处理单行数据。同时,你可以在同一个查询中同时使用`WHERE`和`...

    数据库笔试题之查询语句where,group by,having,order by执行与编写顺序详解

    特别是在WHERE、GROUP BY、HAVING、ORDER BY同时出现时,执行顺序和编写顺序变得尤为重要。本文将详细介绍WHERE、GROUP BY、HAVING、ORDER BY的执行顺序和编写顺序,以及它们之间的关系。 一、WHERE子句的执行顺序 ...

    where和having区别

    - `WHERE`子句先于`GROUP BY`和`HAVING`子句执行。 - `GROUP BY`子句执行后,`HAVING`子句才会执行。 #### 实际应用案例 假设我们有一个包含不同区域的人口统计数据的表`tablename`,并且我们想找出所有人口总数...

    having-mysql

    ### MySQL中的HAVING子句详解 #### 聚合函数简介 在深入探讨`HAVING`子句之前,首先需要了解SQL...通过结合使用`GROUP BY`和`HAVING`子句,我们可以实现复杂的分组和过滤操作,从而更有效地从数据库中提取所需的信息。

    sql中的 where 、group by 和 having 用法解析

    在SQL查询中,`WHERE`、`GROUP BY`和`HAVING`子句都是用于数据筛选和分组的重要部分,但它们各自承担不同的任务。理解它们的用法对于编写有效的SQL查询至关重要。 首先,`WHERE`子句是SQL查询中最基本的过滤条件,...

Global site tag (gtag.js) - Google Analytics