SHOW:
|
|
- or go back to the newest paste.
| 1 | - | /*У некоторых сотрудников есть менеджеры — их идентификаторы указаны в поле reports_to. Посмотрите внимательно на схему базы: таблица staff отсылает сама к себе. Это нормально, можно не создавать новую таблицу с менеджерами. |
| 1 | + | --Отобразите названия фильмов, в которых снимались актёры и актрисы, не указанные в базе. |
| 2 | - | Теперь можно разобраться в иерархии команды. Отобразите таблицу с двумя полями: в первое поле войдут фамилии всех сотрудников, а во второе — фамилии их менеджеров. Назовите поля employee_last_name и manager_last_name. |
| 2 | + | |
| 3 | - | */ |
| 3 | + | SELECT m.title |
| 4 | FROM movie as m | |
| 5 | - | SELECT staff.last_name AS employee_last_name, |
| 5 | + | LEFT OUTER JOIN film_actor as fa ON m.film_id = fa.film_id |
| 6 | - | s.last_name AS manager_last_name |
| 6 | + | GROUP BY m.title |
| 7 | - | FROM staff |
| 7 | + | HAVING COUNT(fa.actor_id) = 0; |