hql查询多条记录,结果都是重复第一条记录
2017-06-08 20:34
591 查看
出现这种情况是因为查询的条件字段为主键,并且该主键设置为可重复,例如:
数据库表:
当cid为该表的主键且hql查询语句为如下时
查询出来的结果就会被第一条覆盖,结果为三条10001
数据库表:
当cid为该表的主键且hql查询语句为如下时
hql = "select sid from sc s where s.cid = 1"
查询出来的结果就会被第一条覆盖,结果为三条10001
相关文章推荐
- 使用distinct在mysql中查询多条不重复记录值的解决办法
- mysql中查询多条不重复记录值的解决办法
- 用distinct在MySQL中查询多条不重复记录值
- 查询多条不重复记录值
- 用distinct在MySQL中查询多条不重复记录值[转]
- SQL查询多条不重复记录值简要解析【转载】
- 用distinct在MySQL中查询多条不重复记录值
- Oracle取查询结果第一条记录SQL
- 用distinct在MySQL中查询多条不重复记录值
- 使用distinct在mysql中查询多条不重复记录值的解决办法
- 使用distinct在mysql中查询多条不重复记录值
- mysql中查询多条不重复记录值的解决办法
- 使用distinct在mysql中查询多条不重复记录值的解决办法
- 使用distinct在mysql中查询多条不重复记录值的解决办法
- mysql中用distinct查询多条不重复记录值 group count
- MySQL Distinct 去掉查询结果重复记录
- 使用distinct在mysql中查询多条不重复记录值的解决办法
- oracle 当查询结果有重复记录时 选择时间最近的一条
- 使用distinct在mysql中查询多条不重复记录值的解决办法
- 【数据库】SQL查询多条不重复记录值简要解析