0

参加したいテーブルが3つあります

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

誰でも私を助けることができますか?

4

1 に答える 1

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
于 2012-10-06T07:31:26.587 に答える