2つのテーブルがあります。1つ(market_cap_data
)にはmonth_end_date, id, market_cap
フィールドがあります。
month_end_date id market_cap
2012-12-31 123456 5000
2011-12-31 123456 4000
およびフィールドを持つ2番目のテーブル(start_date_table
) :month_end_date, id, start_date
month_end_date id start_date
2011-12-31 123456 1980-12-31
2つのテーブルを結合したいのですが、start_date_tableデータはmarket_cap_dataテーブルの1年前に終了します。start_date_tableに最新のstart_dateを使用したデータがない場合に、最新のデータを入力したいと思います。たとえば、外部結合の代わりに次のようになります。
month_end_date id market_cap start_date
2012-12-31 123456 5000 NULL
2011-12-31 123456 4000 1980-12-31
私はそれを次のように見せたい
month_end_date id market_cap start_date
2012-12-31 123456 5000 1980-12-31
2011-12-31 123456 4000 1980-12-31
さまざまなことを試しましたが、理解できません。
どんな助けでもいただければ幸いです!