AzLearn

تمرين إعادة البناء

Inner Join Orders

أعد كتابة استعلام INNER JOIN يربط الطلبات بالعملاء.

sql ~11 دقيقة متوسط
أعد بناء الكود Rebuild

هذا هو الكود. اكتبه بنفسك.

الكود المرجعي
-- Drill 11 — INNER JOIN الطلبات والعملاء — SQLite 3.x+
PRAGMA foreign_keys = ON;

CREATE TABLE customers (
  id INTEGER PRIMARY KEY,
  name TEXT NOT NULL
);

CREATE TABLE orders (
  id INTEGER PRIMARY KEY,
  customer_id INTEGER NOT NULL REFERENCES customers(id),
  total_halalas INTEGER NOT NULL
);

INSERT INTO customers VALUES (1, 'Sara');
INSERT INTO orders VALUES (10, 1, 5000);

SELECT
  orders.id AS order_id,
  customers.name AS customer_name,
  orders.total_halalas
FROM orders
INNER JOIN customers
  ON customers.id = orders.customer_id;
اكتب هنا