如何从一个表中为另一个表+ sql中的不同值选择相同的行

Kun*_*esh 1 sql sql-server

表值如下

表格1

edition
-------
2001       
2002
2003
Run Code Online (Sandbox Code Playgroud)

表2

productid |  shortname
----------------------
185       |  jtic
Run Code Online (Sandbox Code Playgroud)

结果应该是

2001          185          jtic 
2002          185          jtic
2003          185          jtic
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?尝试了一些加入.但是无法得到它.因为我不是数据库开发人员,所以很难找到它.有人可以帮忙吗?

Man*_*oor 5

使用CROSS JOIN方法:

  SELECT edition , productid ,  shortname
  FROM table1
  CROSS JOIN table2
Run Code Online (Sandbox Code Playgroud)