oracle 如何保证某一个字段数值唯一

2015-02-14 11:31:08 +08:00
 reticentfat
现在数据库里边有四个字段
mobile,opttime,opttime,job_num
我想从表1中提取不同mobile的值的,并附带相应其他三个字段的数值
我写成如下
select j.mobile, max(j.opttime), max(j.opttime) ,max(j.job_num)
from 表1 j
group by j.mobile
但是数值与我
select count (distinct j.mobile) from 表1 j 的数值不一样。
请问我错在哪?应该如何实现?
谢谢了!
2854 次点击
所在节点    问与答
2 条回复
liprais
2015-02-14 11:37:31 +08:00
count不算空值
reticentfat
2015-02-14 11:58:33 +08:00
@liprais 这四个字段都没有空值啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/170908

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX