loading..
Русский    English
11:55
листать

Упражнение 70 (подсказки и решения)

Здесь мы хотим рассмотреть вполне прозрачное решение, содержащее две незначительные ошибки. Вот оно (см. комментарии):

Консоль
Выполнить
  1. SELECT q.battle
  2. FROM (
  3. --Определяем корабли из Ships участвовавшие в битвах
  4. SELECT Outcomes.battle, Outcomes.ship, Classes.country
  5. FROM Classes INNER JOIN
  6. Ships ON Classes.class = Ships.class INNER JOIN
  7. Outcomes ON Ships.name = Outcomes.ship
  8. UNION
  9. --Определяем головные корабли из Outcomes
  10. SELECT Outcomes.battle, Outcomes.ship, Classes.country
  11. FROM Outcomes INNER JOIN
  12. Classes ON Outcomes.ship = Classes.class
  13. ) AS q
  14. GROUP BY q.battle
  15. HAVING COUNT(q.country) >= 3;

Надеемся, что вы без труда их найдете и исправите.

Вернуться к обсуждению упражнения 70

Решить задачу на SQL-EX.RU


Bookmark and Share
Тэги:
ALL AND AUTO_INCREMENT AVG battles CASE CAST CHAR CHARINDEX CHECK classes COALESCE CONSTRAINT Convert COUNT CROSS APPLY CTE DATEADD DATEDIFF DATENAME DATEPART DATETIME DDL DEFAULT DELETE DISTINCT DML EXCEPT EXISTS EXTRACT FOREIGN KEY FROM FULL JOIN GROUP BY Guadalcanal HAVING IDENTITY IN INFORMATION_SCHEMA INNER JOIN insert INTERSECT IS NOT NULL IS NULL ISNULL laptop LEFT LEFT OUTER JOIN LEN maker Больше тэгов
Учебник обновлялся
месяц назад
продать unistream . Как вырастить клубнику и землянику на пирамиде?
©SQL-EX,2008 [Развитие] [Связь] [О проекте] [Ссылки] [Team]
Перепечатка материалов сайта возможна только с разрешения автора.