IniziaInizia gratis

JOIN RIGHT, LEFT e OUTER

Sebbene INNER JOIN sia uno dei join più usati, a volte avrai bisogno di unire dati includendo anche i risultati che non soddisfano la condizione di join da una o entrambe le tabelle coinvolte. In questo esercizio passeremo in rassegna i vari tipi di join in BigQuery e come usarli.

Questo esercizio fa parte del corso

Introduzione a BigQuery

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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;
Modifica ed esegui il codice