次のテーブル Tble があります。
名前 | レベル -------------- n1 | L1 n1 | L2 n2 | L1 n2 | L3 n3 | L1 n4 | L3
そのように出力するSQLクエリをどのように書くことができますか?
名前 | レベル | CountOfDifferentLevelsForName ------------------------------------------- n1 | L1 | 2 n1 | L2 | 2 n2 | L1 | 2 n2 | L3 | 2 n3 | L1 | 1 n4 | L3 | 1
たとえば、n1 には 2 つのレベル L1 と L2 があります。
私はやろうとしました: SELECT Name, count(*) FROM Tble GROUP BY Name
しかし、レベルも見たいと思うとすぐに...カウントが台無しになるか、すべての行が表示されません
ありがとう