两张表各自排序后联合查询

张志哥聊电脑事 2024-11-02 14:09:03
在查询中排序后,与另一个查询用联合查询组合, 保持排序。

一、目标:

将表1和表2联合为一张表。并且,将表2放在顶部,按降序排列,将表1放在底部,按升序排列。如下图:

二、思路:1、将表1和表2 各自增加编号列,编号用函数自动生成(不排序);

2、将2张表联合;

3、依据编号列进行排序,同时隐藏编号列。

三、具体过程:

1、新建2个表查询,各自增加编号列,编号用函数自动生成;它们的设计视图、SQL视图和表结果分别是这样的:

2、第二、第三步可以一起做。比如这样:新建SQL查询

四、技巧点:1、对于DCOUNT函数的应用;

2、对于SELECT的熟练;

3、对于辅助列的运用。

五、附:超级查询以上用到3个查询。

经过我的深加工,可以将以上查询合3为1:

0 阅读:1