【发布时间】:2013-04-24 13:49:08
【问题描述】:
在普通sql中做类似多对多基数表的最好方法是什么。
示例 - 三个表:Product(id identity, name varchar(max)), Sale(id identity,customer varchar(max)), SalesLine(id identity, product integer references product, sale integer references sale):
INSERT INTO Product (name) VALUES ('new product');
INSERT INTO Sale (customer) VALUES ('new customer');
INSERT INTO SaleLine(product, sale) VALUES(?,?);
在 postgresql 中,currval 之类的东西很有帮助,但在 amazon redshift 中不可用。
我在想也许还需要一些其他的范式?
【问题讨论】:
标签: sql amazon-redshift