社区
Oracle 高级技术
帖子详情
请教:如何将一条记录查询出来的结果为多条记录?
pslily
2015-11-05 10:07:45
表A
员工 调出部门 调入部门 调拨日期
A B C D
先要查询出A在时间D1~D2期间效力部门 D1<D<D2
查询出来的结果为这样
员工 效力部门 起始效力时间 结束效力时间
A B D1 D
A C D D2
请教改如何写查询语句?
...全文
281
4
打赏
收藏
请教:如何将一条记录查询出来的结果为多条记录?
表A 员工 调出部门 调入部门 调拨日期 A B C D 先要查询出A在时间D1~D2期间效力部门 D1<D<D2 查询出来的结果为这样 员工 效力部门 起始效力时间 结束效力时间 A B D1 D A C D D2 请教改如何写查询语句?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
z123zjf
2015-11-05
打赏
举报
回复
分析函数 lag()over() 没测试数据,没试,应该可行
pslily
2015-11-05
打赏
举报
回复
我想到过这样写: selec 员工,调出部门 as 效力部门, D1 as 起始,调拨日期 as 结束 from a where D between D1 and D2 union select 员工,调入部门 as 效力时间,调拨日期 as 起始,D2 as 结束 from a where D between D1 and D2 有没有更简单的?
小灰狼W
2015-11-05
打赏
举报
回复
就是一个union all 的关系,如果用两个A表来做表连接反而没有必要 性能也没有什么问题
pslily
2015-11-05
打赏
举报
回复
lag()over()好像是作用在同一字段的
mybatis
查询
多条
记录
,只返回最后
一条
遇到的问题是,如果封装好的select
查询
语句直接在mysql中运行的话,正确返回list组数但是,当整合到mybatis里面就只能
查询
其中
一条
大牛给的提示:需要说明 select的列不需要和对应的resultMap的元素数量一一对应;mybatis使用association 时必须要保证key和association并列,简单来说就是select后面的列很多都可以省但a.m_id, a.s_id...
Python的ORM框架sqlalchemy的
查询
多条
数据只显示
一条
这个情况可能很少碰到, 但确实花了我不少时间去找这个错误,这边
记录
一下。在使用sqlalchemy作为ORM来拉取mysql的数据的时候,如果想要拉取所有的数据, 显而易见应该用类似下边的语句:#获取所有数据 session.query(Person).all()如果要加删选条件的话,采用下边的语句:#获取所有数据 session.query(Person).filter(Person.sns_i...
Expected one result (or null) to be returned by selectOne(), but found: 3怎么解决
异常详细解决方法:Request processing failed; nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 ` `
查询
条件查出来的不是一个对象,是一个集合,要么换条件
查询
,要么换接收类型 原因二:
查询
的结果应该是
一条
,但实际
查询
的结果是
多条
或是空的,.
记录
一下——Incorrect result size: expected 1, actual 0
在使用queryForObject
查询
数据库时报错 Incorrect result size: expected 1, actual 0 翻译过来就是:不正确的结果大小:期望1,实际0 原因:queryForObject
查询
数据库时 只能
查询
一个结果, 当有
多条
记录
都符合条件 或 没有
记录
符合条件时, 报以上错误 被自己蠢到233 ...
【Bug日记】在MyBatis中使用resultMap一对多
查询
时,
查询
结果List集合只有
一条
数据
今天在做作业的时候发现,在MyBatis中使用resultMap一对多
查询
时,
查询
结果List集合中只有
一条
数据。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章