【发布时间】:2015-01-30 15:49:21
【问题描述】:
查询表“user_hours”并获取以下格式的数据:
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
在这里您可以观察到名称为zam 的User_ID 3 重复了两次,但时间为8 和4。如果我 group_by 则将显示单个条目,但 hours 显示将是一个问题。
如何防止重复显示 User_ID 并显示相关 Date 和 Hours 的正确时间。
【问题讨论】:
-
在标题中你说“Oracle”,但你已经用
mysql标记了这个问题 - 你真正使用的是什么?
标签: mysql sql oracle select group-by