如何使用连接关键字在SQL Server中连接两个表

问题描述 投票:0回答:1

我不知道在以下情况下如何使用join关键字。我有两个表,我需要将它们合并到一个表中。这是代码

use DEV

select top 10 
    Casa_de_marcat, 
    Numar_bon, 
    Data_bon 
from antetBonuri 
where Casa_de_marcat=1
order by Data_bon desc

use DEV

select top 10 
    Total, 
    Data, 
    Ora, 
    Vinzator 
from bp
order by Data desc

这是两个表的结果

Casa_de_marcat Numar_bon   Data_bon
-------------- ----------- -----------------------
1              NULL        2018-05-12 00:00:00.000
1              1           2018-04-13 00:00:00.000
1              NULL        2018-03-16 00:00:00.000
1              NULL        2018-03-16 00:00:00.000
1              1           2018-02-16 00:00:00.000
1              1           2018-02-05 00:00:00.000
1              NULL        2018-02-05 00:00:00.000
1              NULL        2018-02-05 00:00:00.000
1              10          2017-11-02 00:00:00.000
1              NULL        2017-09-29 00:00:00.000

(10 rows affected)

Total                  Data                    Ora    Vinzator
---------------------- ----------------------- ------ ----------
12                     2019-11-15 00:00:00.000 1150   naomi     
12                     2019-11-15 00:00:00.000 1150   naomi     
82                     2019-10-17 00:00:00.000 1035   MIHAI     
12                     2019-10-17 00:00:00.000 1038   MIHAI     
12                     2019-10-17 00:00:00.000 1043   MIHAI     
12                     2019-10-17 00:00:00.000 1044   MIHAI     
12                     2019-10-17 00:00:00.000 1044   MIHAI     
12                     2019-10-17 00:00:00.000 1053   MIHAI     
12                     2019-10-17 00:00:00.000 1105   MIHAI     
12                     2019-10-17 00:00:00.000 1108   MIHAI     

(10 rows affected)

最终结果应将以上所有列合并到一个表中,该顺序不计算在内。是的,我不好,我正在使用SQL Server

sql sql-server join keyword
1个回答
-2
投票

听起来您想使用UNION ALL

© www.soinside.com 2019 - 2024. All rights reserved.