oracle问题??
oracle查询时如何实现让某一列不能有重复值?sql语句该怎么写呢?用distinct好像只能限制所有列。
[解决办法]
改用group by
其它列怎么获取了就要看你实际情况了
select a,max(b),max(c) from table group by a
[解决办法]
某一列不能有重复值 其他字段也要取么?
1 age name
(如果是1不取) age1 name1
2 age2 name2
发布时间: 2012-01-09 21:05:42 作者: rapoo
oracle问题??
oracle查询时如何实现让某一列不能有重复值?sql语句该怎么写呢?用distinct好像只能限制所有列。
[解决办法]
改用group by
其它列怎么获取了就要看你实际情况了
select a,max(b),max(c) from table group by a
[解决办法]
某一列不能有重复值 其他字段也要取么?
1 age name
(如果是1不取) age1 name1
2 age2 name2