четверг, 16 апреля 2020 г.

Найдите классы, в которые входит только один корабль из базы данных (учесть также корабли в Outcomes). SELECT c

Задание: 37 (Serge I: 2003-02-17)
.class
FROM classes c
 LEFT JOIN (
 SELECT class, name
 FROM ships
 UNION
 SELECT ship, ship
 FROM outcomes
) AS s ON s.class = c.class
GROUP BY c.class
HAVING COUNT(s.name) = 1