table1 table2
col1 date col1 date
a d1 e d4
b d2 f d5
c d3 a d6
我想要一个包含4
个条目order by date
但if any entries of column 1 replicate it remove this duplication also.
的新表格
假设我的日期顺序是d1>d6>d2>d3>d5>d4
,那么结果应该是:
col1 date
a d1
b d2
c d3
e d5
我还想知道哪些数据来自tabl1或table2。
答案 0 :(得分:1)
试试这个:
select
top 4 --you only need 4 of them?
col1, min(date) [date] from
(
select col1, date from table1
union
select col1, date from table2
) t
group by col1
order by col1
答案 1 :(得分:0)
select
col1,
min( date ) date
from
( select col1, date
from table1
union all
select col1, date
from table2 )
limit 4
group by
1
order by
2
从数据样本中,我认为您需要5个条目..您错过了数据中的元素“f”。