Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 27 из 52 · 7 мин
Кто чей руководитель: соединяем staff со staff.
У каждого есть manager_id. Но это же номер из той же таблицы!
Да. Возьми staff дважды под разными именами: s — сотрудник, m — его руководитель.
SELECT s.name AS employee, m.name AS manager
FROM staff s
LEFT JOIN staff m ON s.manager_id = m.id;В self join псевдонимы обязательны. Называй их по смыслу: s и m, а не a и b.
Выведи employee (имя сотрудника) и manager (имя руководителя) для всех сотрудников. У владельца руководителя нет — он тоже должен быть в списке.
categories — категории товаровid, nameproducts — товарыid, name, category_id, price, weight_g, is_available, added_oncustomers — покупателиid, name, email, city, phone, birthday, registered_onstaff — сотрудникиid, name, role, salary, hired_on, manager_idorders — заказыid, customer_id, staff_id, created_at, statusorder_items — позиции заказовorder_id, product_id, quantity, unit_pricereviews — отзывыid, customer_id, product_id, rating, comment, created_onВыберите один ответ.
Зачем в self join два разных псевдонима?
Выберите один ответ.
Почему с INNER JOIN Нина Власова пропадёт из списка?
Проверяем состояние обучения…