查询多个字段为某一个字段去重的问题

regersubadm 2012-02-21 09:08:15
我想从表中筛选多个字段的数据,但是某一个字段不能重复的,其它的选那个无所谓但是需要有内容.
比如:

数据:
id name
0 张三
1 李四
2 张三
3 王五
4 陈七
5 王五

结果:
id name
0 张三
1 李四
3 王五
4 陈七


用SELECT DISTINCT id, name FROM tab 得不到想要的结果.各位有没有什么办法呀?
...全文
3610 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
junxiyimeng 2013-07-09
  • 打赏
  • 举报
回复
引用 3 楼 regersubadm 的回复:
想到了同(ACMAIN_CHM)一样的方法来解决这个问题,唉这些东西一段时候没有用就忘记了. (WWWWA)的方法也可以实现.
那个方法啊。。。
regersubadm 2012-02-22
  • 打赏
  • 举报
回复
想到了同(ACMAIN_CHM)一样的方法来解决这个问题,唉这些东西一段时候没有用就忘记了.
(WWWWA)的方法也可以实现.
WWWWA 2012-02-22
  • 打赏
  • 举报
回复



SELECT * FROM TG A WHERE NOT EXISTS(SELECT 1 FROM TG WHERE A.NAME=NAME AND A.ID>ID)
ACMAIN_CHM 2012-02-21
  • 打赏
  • 举报
回复
select min(id),name from tab group by name

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧