【发布时间】:2014-07-26 12:36:20
【问题描述】:
我有一张如下表 操作
OPERATOR-OPERATION TYPE
Ahmet DELETE
Ahmet UPDATE
Ahmet READ
Salih DELETE
Salih UPDATE
Salih READ
Salih READ
Salih CREATE
什么 SQL 将得到以下结果?简单 COUNT 时,GROUP BY 子句使用 Operation 类型,写成 ROW based。
Name- Total- DELETE- READ- UPDATE CREATE
Ahmet 3 1 1 1 0
Salih 5 1 2 1 1
【问题讨论】:
-
这取决于您的 RDBMS。你能用这个标记你的问题吗?这被称为 PIVOT 操作 - 关于 SO 有很多与此相关的问题。