在sql select中创建count计数

时间:2014-09-04 09:00:19

标签: mysql

我有一个问题:可以在sql中创建count计数: 我的代码是:

SELECT COUNT( DISTINCT p.id_participant ) as number
                       FROM participation p
                       INNER JOIN message m ON m.id_participation=p.id             
                       AND p.id_event = 4

我想首先计算来自桌上获胜者的另一个计数(id_winner) 求助你,存在解决方案吗?

1 个答案:

答案 0 :(得分:1)

您需要使用聚合函数 SUM

例如,

SQL> SELECT SUM(val)
  2  FROM  (SELECT Count(*) VAL
  3         FROM   emp
  4         UNION
  5         SELECT Count(*) VAL
  6         FROM   dept);

  SUM(VAL)
----------
        18