Отображение одного поля с несколькими полями файлов: MsAccess SQL - PullRequest
0 голосов
/ 08 мая 2019

Мне не удается объединить Team-Table с Matches-Table , чтобы я мог получить статистику производительности команды по годам .

Схема базы данных

enter image description here

Требуется вывод

enter image description here

1 Ответ

1 голос
/ 08 мая 2019

Удалите связь таблицы, которую вы создали.это не полезно.Вам нужно что-то вроде этого:

SELECT Teams.[TeamNameField], Year([Date]) AS MatchYear, [HomeYellowCardField] AS YellowCards FROM Matches INNER JOIN Teams ON Matches.HomeTeam=Teams.[TeamIDField]
UNION ALL
SELECT Teams.[TeamNameField], Year([Date]) AS MatchYear, [AwayYellowCardField] AS YellowCards FROM Matches INNER JOIN Teams ON Matches.AwayTeam=Teams.[TeamIDField]

Сохраните это как постоянный запрос.Исходя из этого, в качестве отправной точки вам будет гораздо проще достичь конечной цели.

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