小编use*_*120的帖子

查询执行期间超出资源

我正在尝试运行一个连接2个大型数据集的查询,并且我在查询执行错误期间遇到了超出的资源.我已经读过,使用Join Each和Group Each时会有解决方法但不是那些解决方法.

SELECT 
  year(users.firstseen) as first_year,
  month(users.firstseen) as first_month, 
  DATEDIFF(orders.timestamp,users.firstseen) as days_elapsed,
  count(orders.user_key) as count_orders
FROM 
  [project.orders] as orders
JOIN EACH
  [project.users] AS users
ON
  orders.user_key = users.user_key
WHERE orders.store = 'ios'
GROUP EACH BY 1,2,3
Run Code Online (Sandbox Code Playgroud)

编辑:以下工作:

SELECT
  year(users.firstseen) as firstyear,
  month(users.firstseen) as firstmonth,
  DATEDIFF(orders.timestamp, users.firstseen) as days_elapsed,
  COUNT(users.firstseen) AS count_orders FROM [project.orders] as orders
JOIN EACH( SELECT user_key, firstseen FROM [project.users]
WHERE store_key = 'ios') as users ON orders.user_key = users.user_key
GROUP BY firstyear, firstmonth, days_elapsed
ORDER BY …
Run Code Online (Sandbox Code Playgroud)

sql google-bigquery

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

google-bigquery ×1

sql ×1