RIGHT, LEFT ve OUTER birleşimleri
INNER JOIN en çok kullanılan birleşimlerden biri olsa da, bazen birleşimde yer alan tablolardan birinin veya her ikisinin de eşleşmeyen sonuçlarını içeren verileri de birleştirmen gerekir. Bu egzersizde BigQuery'deki çeşitli birleşim türlerini ve bunları nasıl kullanacağını adım adım göreceksin.
Bu egzersiz, kursun bir parçasıdır
BigQuery'ye Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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;