-
hql中取消重复值的查询
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
问题描述:
学习元中的sgFriends表中,某个用户的每个好友只要被分到一个分组中便会产生一条记录,也就是说,当一个好友被分到两个组中的时候便会在sgFriends表中产生两条记录。而我现在的问题是当想列出全
部的好友的时候对于friendId重复的只能读取一个。
-
解决方法:
SELECT * FROM sgfriends WHERE id IN(SELECT MAX(id) FROM sgfriends WHERE userId=59496 GROUP BY friendId) AND STATUS=1
大家还有什么更好的方法吗?分享一下
-
-
- 标签:
- 分到
- hql
- 一下
- select
- 好友
- 学习元
- 查询
- 产生
- 重复
- sgfriends
- 记录
- friendid
- 取消
- 问题
- id
-
加入的知识群:
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~