我有兩列(column1,column2)在我的oracle數據庫中表名爲demo。我想選擇具有不同column2的相同column1。來自oracle數據庫的sql查詢
SQL> select * from demo;
column1 | column2
--------|--------
A | 10
A | 20
A | 30
A | 30
我想count(*)
以下的輸出:
column1 | column2
--------|--------
A | 10
A | 20
我怎麼能這樣做呢?任何幫助深表感謝
你的意思是,如果在'值column1'在'column2'正確的值不同?那麼我認爲你的'select *'中的第三行應該是A以外的東西? – jb10210 2012-04-03 11:07:57
您可以使用COUNT運算符和GROUP BY和HAVING構造 – 2012-04-03 11:11:27
@ jb10210執行此操作,您靠近右側,但「A means」不是?我的數據庫中有上述記錄模式 – saroj 2012-04-03 11:14:03