Сколько спортсменов из Кореи участвовало в летних Олимпийских играх 2000 года? Мне нужно выполнить этот «SQL запрос» в mysql верстаке - PullRequest
0 голосов
/ 25 мая 2020
CREATE TABLE OLYM_ATHLETE_GAMES(
  ID numeric(22) NOT NULL,
  NATION_ID numeric(22),
  GAME_ID numeric(22),
  ATHLETE_ID numeric(22)
);
ALTER TABLE OLYM_ATHLETE_GAMES ADD PRIMARY KEY (ID);

ALTER TABLE OLYM_ATHLETE_GAMES
ADD FOREIGN KEY (NATION_ID) REFERENCES  OLYM_NATIONS(ID);

ALTER TABLE OLYM_ATHLETE_GAMES
ADD FOREIGN KEY (GAME_ID) REFERENCES  OLYM_GAMES(ID);

ALTER TABLE OLYM_ATHLETE_GAMES
ADD FOREIGN KEY (ATHLETE_ID) REFERENCES  OLYM_ATHLETES(ID);

enter image description here

Запрос, который я пробовал, был следующим:

SELECT count(ATH.ATHLETE_ID) AS ATHLETE_ID_CNT,ATH.GAME_ID AS GAME_ID,ATH.NATION_ID AS NATION_ID
 FROM  OLYM_ATHLETE_GAMES ATH
 INNER JOIN OLYM_ATHLETE_GAMES ATHS
ON ATH.ID = ATHS.ATHLETE_ID
WHERE  ATH.NATION_ID = 4
AND
ATH.GAME_ID = 1

; но нет правильных ответов!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...