怎么查询出没有重复的记录

rczjp 2009-04-22 04:19:00
帖子回复表Ejz_Reply(回复的主题 TopicGuid)
现在就是把一个用户的回复主题帖查询出来
...全文
110 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
mamudelingling 2009-04-22
  • 打赏
  • 举报
回复
select distinct(字段)
wheeler 2009-04-22
  • 打赏
  • 举报
回复

SELECT * FROM Ejz_Reply WHERE ID IN (SELECT Min(ID) FROM Ejz_Reply GROUP BY TopicGuid)


ID是主键~
rczjp 2009-04-22
  • 打赏
  • 举报
回复
select distinct ReplyGuid,TopicGuid from Ejz_Reply where UserID=100103
比如这样 我还想查询出 ReplyGuid回复帖子的ID 应该怎么查询呢?
就是同一主题回复多次就选择其中一条记录就可以了 而不要把所有的同一主题的所有回复都查询出来
Ricercar 2009-04-22
  • 打赏
  • 举报
回复
SELECT * FROM [Table] WHERE id IN 
(SELECT id FROM [Table] GROUP BY id HAVING Count(id) = 1)
rczjp 2009-04-22
  • 打赏
  • 举报
回复
select distinct TopicGuid from Ejz_Reply where UserID=100103
这样是可以查询出没有重复的 所有回复的帖子
现在我想查询出没有重复的回复帖子的其他信息 比如 回复时间 回复内容等这样的
ak8800 2009-04-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wxg22526451 的回复:]
消除重复

SQL codeselect distinct TopicGuid from Ejz_Reply
[/Quote]
正解
Jelly_tracy 2009-04-22
  • 打赏
  • 举报
回复
select distinct ***from table
Tensionli 2009-04-22
  • 打赏
  • 举报
回复
select distinct * from yourtable
sunny906 2009-04-22
  • 打赏
  • 举报
回复
select distinct 字段名 from 表名
rczjp 2009-04-22
  • 打赏
  • 举报
回复
我想查询出所有的信息(同一条主题帖不管回复多少次都只查询出一条记录)应该怎么查询
wxg22526451 2009-04-22
  • 打赏
  • 举报
回复
消除重复
select distinct TopicGuid from Ejz_Reply
tomkillua 2009-04-22
  • 打赏
  • 举报
回复
select distinct(TopicGuid)
shuiwenyu 2009-04-22
  • 打赏
  • 举报
回复
distinct
在SQL语句过滤不就没重复值了嘛

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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