扩展 Big Query 表
Posted
技术标签:
【中文标题】扩展 Big Query 表【英文标题】:Expanding Big Query table 【发布时间】:2017-05-24 11:37:27 【问题描述】:我有两张桌子:
-- +---------+
-- | 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 |
-- +---------+---------+
【问题讨论】:
【参考方案1】:您正在寻找cross join
:
select t1.title, t2.name
from t1 cross join
t2;
【讨论】:
以上是关于扩展 Big Query 表的主要内容,如果未能解决你的问题,请参考以下文章