e*****g 发帖数: 20 | 1 表a:
last first
1 2
2 2
4 3
表b:
last first
2 1
3 2
4 5
其中last列是primary key,要得到如下结果
1 2
2 1
3 2
4 3
就是说把所有在表a或者表b中出现的last列给不重复地找出来,而第二列的值是两个表中
比较小的first列的值。请问这个查询应该怎么些?用sql查询语言,谢谢。 | m**********m 发帖数: 92 | 2 select last, min(first) as first
from
(
select last, first from a
union
select last, first from b
)
group by last;
中
【在 e*****g 的大作中提到】 : 表a: : last first : 1 2 : 2 2 : 4 3 : 表b: : last first : 2 1 : 3 2 : 4 5
|
|