INSERT 与 SELECT 的结果相结合的常量

问题描述 投票:0回答:2

例如假设我有一个交易表如下

日期、价格...

我希望构建一个表 TRADING_DAYS 如下

市场、日期

样本数据如下

NYSE, 2011-03-03
NYSE, 2011-03-04
NYSE, 2011-03-05

是否可以编写一个查询,从 TRADES 中提取 DATE,将其与常量“NYSE”组合并插入 TRADING_DAYS?

sql postgresql sql-insert
2个回答
7
投票
INSERT INTO TRADING_DAYS 
SELECT 'NYSE', DATE
FROM TRADES

但我猜你想要不同的日期而不是重复的日期?

INSERT INTO TRADING_DAYS 
SELECT DISTINCT 'NYSE', DATE
FROM TRADES

1
投票
INSERT INTO TRADING_DAYS SELECT 'NYSE', DATE FROM TRADES
© www.soinside.com 2019 - 2024. All rights reserved.