У меня есть две таблицы:
Game and Developer
Моя игровая таблица имеет следующие столбцы:
Release Date Origin Date DeveloperID
и моя таблица разработчика имеет следующие столбцы:
DevId Games
С данными таблицы могут выглядеть примерно так:
Game:
Release Date Origin Date GameId
11/20/2017 11/09/2015 G-1
06/07/1999 03/04/1995 G-2
08/31/2015 02/09/2010 G-3
Таблица разработчика может выглядеть следующим образом:
DevId Games
D-1 G-1, G-2
D-2 G-3
D-3 G1, G2, G3
Игры могут иметь несколько значений, и они выбираются в раскрывающемся списке.
Я хочу создать Соотношение между значениями Игр и GameId таблицы Игр и объединить Дату выпуска и Дату происхождения для каждой из Игр, связанных с Девом.
Так что для D1 я бы хотел что-то вроде
D1 Dates - 11/20/2017, 11/09/2017, 06/07/1999, 03/04/1995 since G-1 and G-2 are associated with D1
D2 Dates - only 08/31/2015, 02/09/2010
D3 Dates - 11/20/2017, 11/09/2015, 06/07/1999, 03/04/1995, 08/31/2015, 092/09/2010 since all of the Games are associated with this Dev.
То, что у меня есть сейчас, не сокращает это. Это не группирует должным образом и просто перечисляет 6 строк как
11/20/2017
11/09/2015
06/07/1999
03/04/1995
08/31/2015
02/09/2010
Это моя попытка:
SELECT [Origin Date] & ',' & [Release Date] FROM Game INNER JOIN Developer ON Game.GameId = Developer.Games.Value;
Любая помощь будет оценена