我有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
任何人都可以帮助我吗?
答案 0 :(得分: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