我需要有关sql查询的帮助。我有一个表格如下
error session
error1 1
error1 1
error2 1
error1 2
error1 2
error2 2
我必须计算一次与会话相关的错误。结果应该是
error number of errors
error1 2
error2 2
谢谢
答案 0 :(得分:2)
使用汇总函数count
和group by
来执行此操作。
试试这个: -
Select error, count(distinct session) as number_of_errors
from
your_table_name
group by error
答案 1 :(得分:1)
你必须group by
错误并计算不同的sessions
,你可以在查询中重复这些单词
select error, count(distinct session)
from yourTable
group by error