0

我有 2 张桌子

Plant            config         
------         --------

TRZ1            KS

MAS1            MT

我想要下表有 2 列

RESULT
------
TRZ1  KS

TRZ1  MT

MAS1  KS

MAS1   MT

谢谢您的帮助

4

3 回答 3

2

目前尚不清楚您是否希望在同一列中,如果是,那么您可以使用以下方法连接值:

select p.col1 + ' ' + c.col1 as result
from plant p
outer apply config c

请参阅带有演示的 SQL Fiddle

如果没有,那么您可以使用:

select p.col1 plant, c.col1 config
from plant p
outer apply config c

请参阅带有演示的 SQL Fiddle

于 2012-10-16T13:08:16.270 回答
0

最短的方法:

   select * from plant, config
于 2012-10-16T13:06:09.220 回答
0

使用可以使用 CROSS JOIN:

SELECT P.NAME, C.NAME FROM Plant AS P CROSS JOIN Config AS C

于 2012-10-16T14:06:22.697 回答