2017-05-24 29 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;