Возникли проблемы с подзапросом
I have 2 tables. Table 1: Teams TeamsId__|__TeamName__|_TeamAbv__|__TeamLogo__| | | | | 1 | Eagles | PHI | eagles.png | _________|____________|__________|____________| 2 | Bills | BUF | bills.png | _________|____________|__________|____________| Continues for 32 teams Table 2: Schedule _GameId__|__HomeTeam__|_AwayTeam__|____Week____| | | | | 1 | 1 | 2 | Week1 | _________|____________|___________|____________| 2 | 7 | 12 | Week1 | _________|____________|________ __|____________| The HomeTeam and the AwayTeam numbers are the assigned TeamsId in the Teams Table I would like to write a query that display the TeamName for each the Home and Away teams in a separate column in 1 table
Что я уже пробовал:
Хотелось бы преобразовать этот код в 1 таблицу 2 столбца:
сборная команда.Имя команды как HomeTeam
от команд
Присоединяйтесь к расписанию команд.TeamsId = Расписание.Команда хозяев поля
сборная команда.Имя команды как AwayTeam
от команд
Присоединяйтесь к расписанию команд.TeamsId = Расписание.AwayTeam
Первая попытка: ошибка преобразования не удалось при преобразовании значения nvarchar 'Eagles' в тип данных int.
сборная команда.TeamName как HomeTeam, команды.Имя команды как AwayTeam
от команд
Расписание присоединения
на командах.TeamName = (выберите команды.TeamsId из расписания, где команды.TeamsId = Расписание.AwayTeam)
Где команды.TeamsId = Расписание.Команда хозяев поля
PIEBALDconsult
Для этого вам не нужен подзапрос, но вам нужно будет дважды присоединиться к таблице команд.
RedDk
Возможно, "вещи", которые объединяются, имеют разные типы, да?
(азартные игры-это порок)