开发者社区> 问答> 正文

mysql having后,求统计结果之差

sql 语句:
`SELECT COUNT(user_id) as num
from user_compare_task
WHERE action = 'approve' OR action = 'skip'
GROUP BY action
`
查询的结果“
3
现在我想求行1减行2的结果,但是不知道怎么写sql语句。
谢谢

展开
收起
落地花开啦 2016-02-06 16:30:41 2089 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    oracle有对应的函数, 不知道MYSQL有没有.
    没有的话也能写, 但会有更多的限制.
    这个是ORACLE, 改改应该就可以了, 主要是说明思路.(ORACLE里C.COM_ID=A.COM_ID(+)表示以此字段左联接)
    4
    结果(第一列是行号):

     ID  COM_ID  CONTENT  NUM 

    1 2 3 ftp 1
    2 1 1 www 0

    2019-07-17 18:38:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像