MY_TABLE =带2列的表格数字,城市。
所需输出=城市和与城市相关的唯一编号的数量。西雅图,贝尔维尤是Combined的一部分。即使有4个关联到西雅图号码,贝尔维尤的输出为3,因为只有3个不同的号码 - 123,456,786Oracle Sql查询按分组划分
MY_TABLE
Number City
123 Seattle
456 Bellevue
789 LosAngeles
780 LosAngeles
123 Bellevue
786 Bellevue
所需的输出:
Combined 3
LosAngeles 2
查询到目前为止:
SELECT NUMBER, CITY FROM MY_TABLE WHERE LOOKUP_ID=100 AND CITY IN
('Seattle', 'Bellevue', 'LosAngeles')
GROUP BY NUMBER, CITY
如果有人提供相同的建议,我将非常感激。
这是,谢谢! – 2012-04-01 01:03:09