我有这张桌子:
Reason|Area_Code|Id
x dig 1
x dig 2
y dig 3
h util 4
x dig 5
我正在尝试返回的SQL:
Reason|Amount of distinct Reason|Area_code
x 3 dig
y 1 dig
h 1 util
我将使用此结果绘制图表。我不知道如何完成这个SQL。你能帮帮我吗?
答案 0 :(得分:5)
试试这个:
Select Reason, Count(*) AmountOfReason, Area_Code
From Table
Group By Reason, Area_Code
...但是这假设Area_Code总是由Reason决定,即它们总是配对,你在yr表中没有2行,如
x util 5
x dig 6
如果是这种情况,那将无效。