Shop: Users from Amsterdam

Easy

Войдите, чтобы сохранялся прогресс.

Return all users who live in Amsterdam. Expected columns: id, name, city.

Структура таблиц

PRAGMA foreign_keys = ON;

  CREATE TABLE users (
    id INTEGER PRIMARY KEY,
    name TEXT NOT NULL,
    city TEXT NOT NULL,
    created_at TEXT NOT NULL
  );

  CREATE TABLE products (
    id INTEGER PRIMARY KEY,
    name TEXT NOT NULL,
    category TEXT NOT NULL,
    price REAL NOT NULL
  );

  CREATE TABLE orders (
    id INTEGER PRIMARY KEY,
    user_id INTEGER NOT NULL,
    status TEXT NOT NULL,
    ordered_at TEXT NOT NULL,
    FOREIGN KEY(user_id) REFERENCES users(id)
  );

  CREATE TABLE order_items (
    order_id INTEGER NOT NULL,
    product_id INTEGER NOT NULL,
    qty INTEGER NOT NULL,
    PRIMARY KEY(order_id, product_id),
    FOREIGN KEY(order_id) REFERENCES orders(id),
    FOREIGN KEY(product_id) REFERENCES products(id)
  );

Пример данных

order_items

order_id product_id qty
1 2 2
1 5 1
2 3 3
2 6 2
3 4 1

Показано строк: 5 (LIMIT 5)

orders

id user_id status ordered_at
1 2 shipped 2026-01-02
2 3 delivered 2026-01-03
3 4 cancelled 2026-01-04
4 5 paid 2026-01-05
5 6 shipped 2026-01-06

Показано строк: 5 (LIMIT 5)

products

id name category price
1 Laptop Electronics 999.0
2 Mouse Electronics 25.0
3 Keyboard Electronics 70.0
4 Coffee beans Grocery 12.5
5 Pasta Grocery 3.2

Показано строк: 5 (LIMIT 5)

users

id name city created_at
1 User 1 Berlin 2026-01-02
2 User 2 Paris 2026-01-03
3 User 3 Warsaw 2026-01-04
4 User 4 Rome 2026-01-05
5 User 5 Amsterdam 2026-01-06

Показано строк: 5 (LIMIT 5)

Ваш SQL

Результат

Результат пуст (0 строк).