Sql查询组合两个表

时间:2016-01-18 02:49:03

标签: sql sql-server database

比方说,我有两张桌子

表1:

code|name 
121  ab
456  qw

表2:

Kode_ak|Nama_ak
 1      Bursa
 2      Kustodian
 3      Kliring
 4      Assurance
 5      Bunga

我想把这两个表结合起来。结果将是这样的:

Kode_AK|Nama_ak    |code|name
 1      Bursa       121  ab
 2      Kustodian   121  ab
 3      Kliring     121  ab
 4      Assurance   121  ab
 5      Bunga       121  ab
 1      Bursa       456  qw
 2      Kustodian   456  qw
 3      Kliring     456  qw
 4      Assurance   456  qw
 5      Bunga       456  qw

我该怎么做?

2 个答案:

答案 0 :(得分:5)

您可以使用cross join执行此操作:

select *
from table1 cross join
     table2;

答案 1 :(得分:-1)

select t3.Kode_AK,t3.Nama_ak,t1.code,t1.name from [dbo].[Table_1] t1 cross join [dbo].[Table_3] t3

enter image description here