我有两列的表:名称和等级。它看起来像这样:
姓名 | 年级 亚当 | 1 亚当 | 2 亚当 | 2 亚当 | 3 弗兰克 | 2 弗兰克 | 1
现在我想创建如下所示的视图:
姓名 | 1 级 | 2 级 | 3 级 亚当 | 1 | 2 | 1 弗兰克 | 1 | 1 | 0
我写过这个:
选择名称, (选择计数(等级) 来自 dbo.Rodzaj WHERE Grade = '1') 作为 Grade_1, (选择计数(等级) 来自 dbo.Rodzaj WHERE Grade = '2) as Grade_2, (选择计数(等级) 来自 dbo.Rodzaj WHERE Grade = '3') as Grade_3 来自 dbo.Rodzaj 按名称分组
但它不起作用......我会很感激任何帮助