2017-05-24 30 views
0

我有兩個表:擴大大查詢表

-- +---------+ 
-- | Title | 
-- +---------+ 
-- | Title 1 | 
-- | Title 2 | 
-- | Title 3 | 
-- | Title 4 | 
-- +---------+ 

和:

-- +---------+ 
-- | Name | 
-- +---------+ 
-- | Name 1 | 
-- | Name 2 | 
-- | Name 3 | 
-- +---------+ 

是否有大的查詢SQL語句,可以幫助我重複使用從第二列名的行?期望的結果應該是這樣的。所以基本上我想複製第一個表中使用不同的值在第二個。

-- +---------+---------+ 
-- | Title | Name | 
-- +---------+---------+ 
-- | Title 1 | Name 1 | 
-- | Title 2 | Name 1 | 
-- | Title 3 | Name 1 | 
-- | Title 4 | Name 1 | 
-- | Title 1 | Name 2 | 
-- | Title 2 | Name 2 | 
-- | Title 3 | Name 2 | 
-- | Title 4 | Name 2 | 
-- | Title 1 | Name 3 | 
-- | Title 2 | Name 3 | 
-- | Title 3 | Name 3 | 
-- | Title 4 | Name 3 | 
-- +---------+---------+ 

回答

1

您正在尋找cross join

select t1.title, t2.name 
from t1 cross join 
    t2;