2012-10-06 52 views
0

的重複我有我想加入3個表選擇數據,並刪除在MySQL

order

| date | deliver_date | 
---------------------------- 
| 2011-09-01 | 2011-09-13 | 
| 2011-09-05 | 2011-09-15 | 

deliver

| deliver_date | 
---------------- 
| 2011-09-01 | 
| 2011-09-13 | 

return

|return_date| 
-------------- 
| 2011-09-04 | 
| 2011-09-05 | 

3個表格中的數據包含相同的日期。

我想加入3個表,而不用重複

,我想是這樣的預期結果的日期和顯示

2011-09-01,2011-09-04,2011-09-05,2011-09-13 

誰能幫助我?

+2

這是一個有點不清楚你所說的「加盟」的意思,它似乎並不像你的意思是在傳統意義上的加盟。你能舉個例子嗎? –

+0

我已經編輯的問題,並舉例thx提醒 – Franky

回答

1

你需要union沒有join

select date from order 

union 

select deliver_date from order 

union 

select deliver_date from deliver 

union 

select return_date from return 
+0

thx爲答案現在的工作 – Franky

+0

不客氣 –

+0

抱歉打擾你grisha,如何有一個deliver_date列內訂單表我使用SELECT *從訂單和休息是一樣的,但它不給任何結果,建議? – Franky