我有两张桌子
Id name
---------------
1 camera
2 computer
3 tv
ColorId color
----------------
1 black
2 orange
3 blue
我需要在SQL Server中以下列方式组合两者:
Id name colorId color
--------------------------------
1 camera 1 black
1 camera 2 orange
1 camera 3 blue
2 computer 1 black
2 computer 2 orange
2 computer 3 blue
3 tv 1 black
3 tv 2 orange
3 tv 3 blue
如何实现这一结果?
答案 0 :(得分:2)
在表之间使用交叉连接,它将返回您使用的表之间的所有可能组合
select *
from table_1 cross join table_2