我有一个问题:可以在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) 求助你,存在解决方案吗?
答案 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