英文:
In Bigquery How iterate the records as per counter in the table
问题
以下是翻译好的部分:
如果我们的输入表格如下所示。
输入 ::
父项 | 子项 | 计数 |
---|---|---|
raju | naveen | 1 |
raju | ravi | 2 |
raju | ram | 3 |
我需要一个BigQuery查询,以获得以下格式的输出。
输出 ::
标题 1 | 标题 2 |
---|---|
raju | naveen |
raju | ravi |
raju | ravi |
raju | ram |
raju | ram |
raju | ram |
我需要一个BigQuery查询来实现这个。
英文:
If we have input table is like this.
INPUT ::
Parent | child | counter |
---|---|---|
raju | naveen | 1 |
raju | ravi | 2 |
raju | ram | 3 |
i need a query to get the output in this format in Bigquery
OUTPUT ::
header 1 | header 2 |
---|---|
raju | naveen |
raju | ravi |
raju | ravi |
raju | ram |
raju | ram |
raju | ram |
i need Biquery query to get this.
答案1
得分: -1
使用如下。
SELECT parent, child FROM `input`, UNNEST(GENERATE_ARRAY(1, counter));
-- 查询结果
+--------+--------+
| parent | child |
+--------+--------+
| raju | naveen |
| raju | ravi |
| raju | ravi |
| raju | ram |
| raju | ram |
| raju | ram |
+--------+--------+
英文:
Use below.
SELECT parent, child FROM `input`, UNNEST(GENERATE_ARRAY(1, counter));
-- Query Results
+--------+--------+
| parent | child |
+--------+--------+
| raju | naveen |
| raju | ravi |
| raju | ravi |
| raju | ram |
| raju | ram |
| raju | ram |
+--------+--------+
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论