這是表1的數據。加入兩個類似的表
BUYER_ID | ITEM_ID | CREATED_TIME
-------------+--------------------+------------------------
1015826235 220003038067 2001-11-03 19:40:21
1015826235 300003861266 2001-11-08 18:19:59
1015826235 140002997245 2003-08-22 09:23:17
1015826235 200002448035 2001-11-11 22:21:11
1015826235 *260003553381* *2005-05-27 07:09:56*
1015826235 *260003553382* *2002-02-02 19:40:39*
2012926235 *260003553383* *2002-06-01 06:58:47*
如果從與BUYER_ID特定USER_ID表1的數據比較後與下面Table2
數據比較Table1
數據,那麼最後三行缺少表2中的數據。
USER_ID | PRODUCT_ID | TIMESTAMPS
------------+------------------+-------------
1015826235 220003038067 1004841621
1015826235 300003861266 1005268799
1015826235 140002997245 1061569397
1015826235 200002448035 1005542471
所以我需要Table2- - 加入表1之後,顯示無論是兩個結果像這樣上面的例子中
BUYER_ID | ITEM_ID | CREATED_TIME | USER_ID | PRODUCT_ID | TIMESTAMPS
-----------+-------------------+-------------------------+-----------------+----------------------+------------------
1015826235 260003553381 2005-05-27 07:09:56 1015826235 NULL NULL
1015826235 260003553382 2002-02-02 19:40:39 1015826235 NULL NULL
2012926235 260003553383 2002-06-01 06:58:47 2012926235 NULL NULL
OR
BUYER_ID | ITEM_ID | CREATED_TIME | PRODUCT_ID | TIMESTAMPS
-----------+-------------------+-------------------------+----------------+--------------
1015826235 260003553381 2005-05-27 07:09:56 NULL NULL
1015826235 260003553382 2002-02-02 19:40:39 NULL NULL
2012926235 260003553383 2002-06-01 06:58:47 NULL NULL
任何建議將讚賞。
感謝破折號,是的,這工作。我已經在SO上發佈了另外一個問題,其中沒有人回覆。 [http://stackoverflow.com/questions/11386368/sql-query-join-with-table](http://stackoverflow.com/questions/11386368/sql-query-join-with-table)。你可以請看一看嗎?這對我很有幫助。 – ferhan 2012-07-08 22:39:12