日期:2014-05-18  浏览次数:20647 次

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