我們有中有三列的表:PL/SQL - 甲骨文9i中 - 用手轉動
Customer_name, Age_range, Number_of_people.
1 1-5 10
1 5-10 15
我們需要回到在不同年齡段的人都數作爲一個單一的查詢行。如果我們搜索客戶#1,查詢應該只返回一行:
Header- Age Range (1-5) Age Range (5-10)
10 15
我們需要在一行中獲得所有結果;當我查詢客戶1時,結果應該僅爲age_range
中單個行組中的人數。
什麼是最好的方法來解決這個問題?
請注意每個答案如何包含具有不同輸出的查詢?這是因爲這個問題非常模糊。您對@Ryan Bates的回答所作的評論應納入問題中,您應該嘗試澄清您在此嘗試做的究竟是什麼。 – Allan 2011-06-15 18:59:29
更新了它,謝謝 – sandy 2011-06-15 19:13:15