我將不勝感激以下協助:sql select返回每個字段的多個結果
我有兩個表的數據和結果。 數據具有列date
,stock_price
,strike_price
結果具有柱earnings_date
數據具有大約1μm的行和每個日期有許多strike_price
條目,但一個stock_price
。例如
日期STOCK_PRICE strike_price
- 2013年4月1日100 75
- 2013年4月1日100 85
- 2013年4月1日100 95
- 4/2/2013 102 75
- 4/2/2013 102 85
- 2013年4月2日102 95
- 2013年4月3日105 75
- 2013年4月3日105 85
- 2013年4月3日105 85
我所試圖做的是,在結果的時候表,請爲每個收入日期查找stock_price
。
因此,例如結果:
- earnings_date STOCK_PRICE
- 2013年4月1日100
- 2013年4月2日102
- 2013年4月3日105
我曾嘗試以下方法:
select distinct Data.stock_price from Data join Results on Data.date = Results.earnings_date
,但我得到的所有的股票價格每一行:
- earnings_date STOCK_PRICE
- 2013年4月1日100102105
- 2013年4月2日100102105
- 2013年4月2日100102105
任何援助讚賞。 (使用的FileMaker Pro 12)
數據和結果表的行數是否相同?我的意思是數據表中的所有日期,結果表中是否有對應的earning_date? – Jivan
'選擇Results.earnings_date,Data.stock_price從數據連接結果Data.date = Results.earnings_date組按Results.earnings_date,Data.stock_price' –
Zane:沒有數據接近1m行,結果有幾百個。謝謝 –