Aan de slagGa gratis aan de slag

RIGHT-, LEFT- en OUTER-joins

Hoewel de INNER JOIN een van de meest gebruikte joins is, moet je soms ook data samenvoegen waarbij resultaten die niet aan de join-voorwaarde voldoen uit een of beide tabellen toch worden meegenomen. In deze oefening loop je langs de verschillende join-typen in BigQuery en hoe je ze gebruikt.

Deze oefening maakt deel uit van de cursus

Introductie tot BigQuery

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

WITH orders AS (
  SELECT order_id, item.product_id
  FROM ecommerce.ecomm_orders, UNNEST(order_items) item
  LIMIT 10
),
products AS (
  SELECT product_id
  FROM ecommerce.ecomm_products
  LIMIT 10000
)
SELECT
	COUNT(*) AS orders
FROM orders o
-- Add the correct join to include all the values from the "orders" table
___ products p ON p.product_id = o.product_id;
Code bewerken en uitvoeren