t*****e 发帖数: 1700 | 1 我知道怎么做了,刚在车上想了半天,想出来了
————————————————————
我有一个table,3个column
acct_number, Status, Day
sample table data
acct1 A 1
acct1 B 5
acct1 C 8
假如说我一共有10天,我想列出这个acct每一天的status, 如果当天没有更新的
status,那就用前一次的status,所以最后的结果应该是这样的,
acct1 A 1
acct1 A 2
acct1 A 3
acct1 A 4
acct1 B 5
acct1 B 6
acct1 B 7
acct1 C 8
acct1 C 9
acct1 C 10
那位大侠指点一二 |
d**e 发帖数: 6098 | 2 create table thirdTable
as
select t1.col1, t2.col2
from table1 t1, table2 t2;
【在 t*****e 的大作中提到】 : 我知道怎么做了,刚在车上想了半天,想出来了 : ———————————————————— : 我有一个table,3个column : acct_number, Status, Day : sample table data : acct1 A 1 : acct1 B 5 : acct1 C 8 : 假如说我一共有10天,我想列出这个acct每一天的status, 如果当天没有更新的 : status,那就用前一次的status,所以最后的结果应该是这样的,
|
t*****e 发帖数: 1700 | 3 多谢。
【在 d**e 的大作中提到】 : create table thirdTable : as : select t1.col1, t2.col2 : from table1 t1, table2 t2;
|
x***y 发帖数: 633 | 4 How does this work? It seems that it's just "cross join".
【在 d**e 的大作中提到】 : create table thirdTable : as : select t1.col1, t2.col2 : from table1 t1, table2 t2;
|
d**e 发帖数: 6098 | 5 我回复的是他/她修改之前的问题,当时他/她要的是
a 1
a 2
a 3
b 1
b 2
b 3
c 1
c 2
c 3
除非当时我就看错了...
【在 x***y 的大作中提到】 : How does this work? It seems that it's just "cross join".
|
t*****e 发帖数: 1700 | 6 你没有看错
是我加了个问题
【在 d**e 的大作中提到】 : 我回复的是他/她修改之前的问题,当时他/她要的是 : a 1 : a 2 : a 3 : b 1 : b 2 : b 3 : c 1 : c 2 : c 3
|
B*****g 发帖数: 34098 | 7 这是面试题?
【在 t*****e 的大作中提到】 : 我知道怎么做了,刚在车上想了半天,想出来了 : ———————————————————— : 我有一个table,3个column : acct_number, Status, Day : sample table data : acct1 A 1 : acct1 B 5 : acct1 C 8 : 假如说我一共有10天,我想列出这个acct每一天的status, 如果当天没有更新的 : status,那就用前一次的status,所以最后的结果应该是这样的,
|
t*****e 发帖数: 1700 | 8 别人的面试题,他面完后向我说的,我一下子没有想起来,正好昨天坐车回家的路上想
了想思路,用些sample,证明思路是对的,但是在大数据的情况下,我担心速度会不会
是个问题。我的sample在这
http://sqlfiddle.com/#!3/5b76d/1
会不会用python语言编个小程序会好点
【在 B*****g 的大作中提到】 : 这是面试题?
|