0

我不确定这是什么类型的问题。

京都内阁支持哪些导入格式?

例如,我t在 PostgreSQL 数据库中有一个联结表,多对多关系。规模t约为2.85亿。

t =
X, Y
-----
1, a
1, b
2, a
2, c
3, c
3, d
4, b
4, e

什么是最简单、最快捷的导出方式,然后导入到京都内阁等关键价值商店?

所以我最终得到:

db = 
db[1] = [a,b]
db[2] = [a,c]
db[3] = [c,d]
db[4] = [b,e]

我的首选语言是 Ruby。

4

1 回答 1

2

要获取值:

SELECT x, array_agg(y ORDER BY y)
FROM   t
GROUP  BY x;

产生一个array. 如果你想text使用string_agg(y, ',' ORDER BY y).
可能更快:

SELECT x, array_agg(y)
FROM  (SELECT * FROM t ORDER BY x,y) t
GROUP  BY x;
于 2012-08-15T20:45:12.073 回答