我正在進行項目以顯示網站中的股票信息。我想問如何在SQL中結合兩個表。SQL - 結合具有不同日期值的兩個表格
假設我們有表1
stock_id date p_high p_low
------------------------------------
3 2013-02-26 100 80
3 2013-02-25 100 80
3 2013-02-24 100 80
1 2013-02-24 100 80
3 2013-02-23 100 80
2 2013-02-23 100 80
而且我們有表2
stock_id date open high low close volume
---------------------------------------------------------
3 2013-02-24 90 110 70 90 250
3 2013-02-23 90 110 70 90 250
2 2013-02-23 90 110 70 90 250
3 2013-02-22 90 110 70 90 250
3 2013-02-21 90 110 70 90 250
1 2013-02-21 90 110 70 90 250
,我想日期結合,像這樣顯示的所有數據,
更新:我想結合日期和stock_id
stock_id date open high low close volume p_high p_low
------------------------------------------------------------------------
3 2013-02-26 100 80
3 2013-02-25 100 80
3 2013-02-24 90 110 70 90 250 100 80
3 2013-02-23 90 110 70 90 250 100 80
3 2013-02-22 90 110 70 90 250
3 2013-02-21 90 110 70 90 250
謝謝你的幫助。
你想要一個FULL OUTER JOIN。 MySQL是否支持他們?如果不是,則加入聯合權限加入。 –
http://stackoverflow.com/questions/4796872/full-outer-join-in-mysql 看一看 –