Подготавливаем программу…
Учись на одной учебной базе: фильтруй данные, соединяй таблицы, разбирай CTE и оконные функции, работай с JSONB, индексами и планами выполнения. SQL-запросы можно запускать прямо в браузере — без установки сервера.
erDiagram
CUSTOMERS ||--o{ ORDERS : places
ORDERS ||--|{ ORDER_ITEMS : contains
PRODUCTS ||--o{ ORDER_ITEMS : appears_in
ORDERS ||--o{ PAYMENTS : has
CUSTOMERS ||--o{ SUPPORT_TICKETS : opens
CUSTOMERS ||--o{ PAGE_EVENTS : generates
Заказ соединяется с клиентом по customer_id. Одна строка заказа может соответствовать нескольким строкам order_items. Поэтому перед суммированием после JOIN проверь уровень детализации. Если Mermaid.js не загрузится, таблицы и SQL-примеры курса останутся доступными.