我有两张桌子:
-- +---------+
-- | Title |
-- +---------+
-- | Title 1 |
-- | Title 2 |
-- | Title 3 |
-- | Title 4 |
-- +---------+
和
-- +---------+
-- | Name |
-- +---------+
-- | Name 1 |
-- | Name 2 |
-- | Name 3 |
-- +---------+
Big Query中是否有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 |
-- +---------+---------+
答案 0 :(得分:1)
您正在寻找cross join
:
select t1.title, t2.name
from t1 cross join
t2;