作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一种情况,我想在 Oracle 8i 中连接两个没有键来链接它们的表。我有包含一些信息和日期时间的表 A 和包含一些信息和日期时间的表 B。我想要的是表 A 中的所有内容以及表 A 中表 B 中的相应数据,我将在下面进行模拟:
Table A | Table B
John 31/07/2012 10:50:32 | Travel to Library 31/07/2012 10:48:23
John 31/07/2012 10:55:49 | Arrive at Library 31/07/2012 11:02:34
John 31/07/2012 11:00:15 | Reading Book 31/07/2012 11:07:11
John 31/07/2012 11:05:23 |
John 31/07/2012 11:10:12 |
John 31/07/2012 10:50:32 Travel to Library
John 31/07/2012 10:55:49 Travel to Library
John 31/07/2012 11:00:15 Travel to Library
John 31/07/2012 11:05:23 Arrive at Library
John 31/07/2012 11:10:12 Reading Book
最佳答案
试试这个:
select Name, Time, Activity from
(
select
a.Name, a.Time, b.Activity,
row_number() over (partition by a.Time order by b.time desc) as rn
from TableA a, TableB b
where a.time >= b.time and a.Name = b.Name
)
where rn = 1;
关于sql - 无键连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12249456/
我有 2 个表,它们的第一列都是 PRIMARY,这也是自动递增的。第一个表有 67 个条目,从 1 到 67,第二个表有 48 个条目。它们都有相同的列。我想从 Table2 中获取内容并将它们插入
我是一名优秀的程序员,十分优秀!