Как получить значение связанной таблицы из двух разных полей в одной строке в набор результатов одной строки - PullRequest
0 голосов
/ 02 февраля 2019

У меня есть таблица «матча», которая показывает противников за игру.В одной строке есть поле HomeTeamID и поле AwayTeamId.Поля идентификатора относятся к таблице «Персона», которая содержит информацию об имени.Что мне нужно, это запрос для создания одной строки с соответствием, которое содержит имя человека вместо идентификатора.Я предполагаю, что это какая-то форма объединения и группировки, но я не могу понять это для своей жизни.

ТАБЛИЦА СООТВЕТСТВИЯ:

ID,  DATE,      TIME,    HOMEID, AWAYID
105, 12/1/2018, 5:00 PM, 46,     53

ТАБЛИЦА ЧЕЛОВЕКА:

ID, NAME
46, John Doe
53, Mike Smith

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

105, 12/1/2018, 5:00 PM, 46, John Doe, 53, Mike Smith

1 Ответ

0 голосов
/ 02 февраля 2019

Поскольку вам нужно дважды присоединиться к таблице персоны, вы должны дать ей два разных псевдонима

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