查詢表「user_hours
」與獲取數據如下格式:顯示垂直數據爲水平數據與Oracle防止重複記錄
ID User_ID Name Date User Hours
--- ------ ---- --------- -------
1 1 foo 1-12-2014 null
2 2 bar 1-12-2014 null
3 3 zam 2-12-2014 8
4 3 zam 3-12-2014 4
我試圖得到一個查詢,以便與同User_ID
記錄應顯示像如下:
User_ID Name Date User Hours
------ ----- ----- -----
1 foo 1-12-2014 null
2 bar 1-12-2014 null
3 zam 2-12-2014 8
3 zam 3-12-2014 4
在這裏,您可以觀察該User_ID
3
名稱爲zam
重複兩次,但小時8
和4
。如果我group_by
然後單個條目將顯示,但然後hours
顯示將是一個問題。
如何防止重複User_ID
顯示並顯示相關的Date
和Hours
的正確時間。
在標題你說 「甲骨文」,但你已經標記爲'mysql'的問題 - 什麼你真的在用嗎? – 2014-12-02 12:31:23