avatar
请问一个sql的问题# JobHunting - 待字闺中
w*g
1
比如我有一个表a,记录了一些数据对(i,j).我还有一个表b,记录了一个矩阵。 有什
么语句可以使我能够批量的将表a中的数对作为坐标去读取表b中对应坐标上的数呢?
avatar
v*n
2
至少你把A B的表定义先拿出来给我们看看吧

有什

【在 w******g 的大作中提到】
: 比如我有一个表a,记录了一些数据对(i,j).我还有一个表b,记录了一个矩阵。 有什
: 么语句可以使我能够批量的将表a中的数对作为坐标去读取表b中对应坐标上的数呢?

avatar
w*g
3
我举个例子吧。
a表:
i j
1 1
1 2
2 1
2 3
b表:
i/j 1 2 3
1 0.1 0.2 0.3
2 0.4 0.5 0.6
3 0.7 0.8 0.9
我想得到的是:
i j k
1 1 0.1
1 2 0.2
2 1 0.4
2 3 0.6

【在 v***n 的大作中提到】
: 至少你把A B的表定义先拿出来给我们看看吧
:
: 有什

avatar
v*n
4
我要知道的是 你怎么用表(TABLE)来存储你的这个例子

【在 w******g 的大作中提到】
: 我举个例子吧。
: a表:
: i j
: 1 1
: 1 2
: 2 1
: 2 3
: b表:
: i/j 1 2 3
: 1 0.1 0.2 0.3

avatar
w*g
5
是这个意思么?
create table a
(
i int;
j int
)

【在 v***n 的大作中提到】
: 我要知道的是 你怎么用表(TABLE)来存储你的这个例子
avatar
v*n
6
伪代码
inner join A and B on A.i=B.i AND A.j=B.j
avatar
c*n
7
LZ可能对关系型数据不是很了解
如果要存的话,b表可能的记录会像
i j v
1 1 0.1
1 2 0.2
1 3 0.3
.....
不过这不是LZ想要的吗? 呵呵
avatar
v*n
8
我猜测 他是说B里有整个的矩阵 A是一个坐标的子集

【在 c*******n 的大作中提到】
: LZ可能对关系型数据不是很了解
: 如果要存的话,b表可能的记录会像
: i j v
: 1 1 0.1
: 1 2 0.2
: 1 3 0.3
: .....
: 不过这不是LZ想要的吗? 呵呵

avatar
w*g
9
多谢指教

【在 v***n 的大作中提到】
: 伪代码
: inner join A and B on A.i=B.i AND A.j=B.j

avatar
w*g
10
是这个意思。

【在 v***n 的大作中提到】
: 我猜测 他是说B里有整个的矩阵 A是一个坐标的子集
avatar
w*g
11
的确是初学者,看教程学的东西都一知半解的,见笑了。

【在 c*******n 的大作中提到】
: LZ可能对关系型数据不是很了解
: 如果要存的话,b表可能的记录会像
: i j v
: 1 1 0.1
: 1 2 0.2
: 1 3 0.3
: .....
: 不过这不是LZ想要的吗? 呵呵

avatar
c*n
12
那A不就是 distinct(i, j) of B?
如果B的存在依赖于A,要么B是个视图,要么这不是我所知道的关系型数据库能实现的
物理表

【在 v***n 的大作中提到】
: 我猜测 他是说B里有整个的矩阵 A是一个坐标的子集
avatar
v*n
13
不是
A是一个坐标的Subset
比如B是实际的数据库 A是传入的参数
根据参数取出一个路径啥

【在 c*******n 的大作中提到】
: 那A不就是 distinct(i, j) of B?
: 如果B的存在依赖于A,要么B是个视图,要么这不是我所知道的关系型数据库能实现的
: 物理表

avatar
w*g
14
b的存在不依赖于a啊,a只不过是用来提取b里面数据的“索引”

【在 c*******n 的大作中提到】
: 那A不就是 distinct(i, j) of B?
: 如果B的存在依赖于A,要么B是个视图,要么这不是我所知道的关系型数据库能实现的
: 物理表

avatar
w*g
15
我有个问题。。在b表里,j的可能取值都被列到表头上了,那在b表就不存在j这个变量
了吧?

【在 v***n 的大作中提到】
: 伪代码
: inner join A and B on A.i=B.i AND A.j=B.j

avatar
d*e
16
j是column name,你可以认为它是变量名字

【在 w******g 的大作中提到】
: 我有个问题。。在b表里,j的可能取值都被列到表头上了,那在b表就不存在j这个变量
: 了吧?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。