✎
编程开发网
首页
C语言
C++
面试
Linux
函数
Windows
数据库
下载
搜索
当前位置:
首页
->
AI编程基础
->
数据库编程
SQL找出表中某个字段无重复值的三个字段
2014-11-23 23:18:40
·
作者:
·
浏览:
10
标签:
SQL
找出
某个
段无
重复
三个
SQL找出一个表中的三个字段,这三个字段中保证某个字段没有重复的值。
比如col1,col2,col3,
select distinct col1, col2 col3 from table1
这样的话只是三个联合起来没有重复的值,并不能保证某个字段,比如col2没有重复的值
SQL语句:
select col1,col2,col3 from table1 where id in (select min(id) from table1 group by mjd)
其中id为table1的主键,另外值得注意的是,使用GROUP BY一定要使用聚合函数,比如
select id from table1 group by mjd
这样是有问题的。
摘自 ShiZhixin的专栏