※ 引述《luo74128 (小貓)》之銘言:
: 請問是否可以抓出<兩張表>的範圍資料(所有資料),並且<不重覆>呢?
: EX:
: A表 ProductName Money Time
: cat 10 2009-08-05
: dog 20 2009-09-12
: cat 10 2009-08-10
: B表 ProductName Money Time
: dog 20 2010-01-05
: bird 35 2010-03-03
: pig 55 2010-05-06
: 問題是:如果我要取出由2009-08-04~2010-05-07
: 範圍之間的資料並且不重複。
: 結果:
: ProductName Money
: cat 10
: dog 20
: bird 35
: pig 55
: 請問各位大大們!!我該怎麼做呢?
select
*
from (
select
ProductName, Money
from
TABLE_A
where
Time between '2009-08-04' and '2010-05-07'
union all
select
ProductName, Money
from
TABLE_B
where
Time between '2009-08-04' and '2010-05-07'
) as tmp
group by ProductName, Money
我沒有試過, 不過這樣做應該可以
你試看看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.30.173