Guest User

Untitled

a guest
Apr 25th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. #standardsql
  2.  
  3. -- 590024 rows, View -> service page view
  4. WITH clicks AS (
  5. SELECT ir.*, service_page_viewed as clicked
  6. FROM `sandbox.ir_ranking_training_ds_apr17_18` ir
  7. INNER JOIN `instant_results.search_results` s ON CAST(ir.service_pk AS INT64) = s.service_pk AND CAST(ir.search_request_pk as INT64) = s.search_request_pk
  8. ),
  9.  
  10. search_atleast_one_click AS (
  11. SELECT search_request_pk, COUNTIF(clicked IS TRUE) as num_clicks
  12. FROM clicks
  13. GROUP BY 1
  14. HAVING num_clicks > 0
  15. )
  16.  
  17. SELECT c.search_request_pk, c.service_pk, clicked FROM search_atleast_one_click s INNER JOIN clicks c ON c.search_request_pk = s.search_request_pk WHERE clicked IS TRUE
Add Comment
Please, Sign In to add comment