Mysql 在sql select中的计数中创建计数
我有一个问题:可以在sql中的count中创建count: 我的代码是:Mysql 在sql select中的计数中创建计数,mysql,Mysql,我有一个问题:可以在sql中的count中创建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_e
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
我想在first count中添加另一个来自表winners的count(id\U winner)
请帮助我,是否存在解决方案?您需要使用聚合函数求和 比如说,
SQL> SELECT SUM(val)
2 FROM (SELECT Count(*) VAL
3 FROM emp
4 UNION
5 SELECT Count(*) VAL
6 FROM dept);
SUM(VAL)
----------
18
请提供一个例子。我得到一个错误:每个派生表都必须有自己的别名。请显示您所做的,就像我所做的一样。复制粘贴SQL*Plus会话。