MS Access Выбор связанных строк - PullRequest
0 голосов
/ 01 октября 2011

У меня есть 2 таблицы с отношением «многие ко всем».Для примера мы назовем таблицы «Парни» и «Девушки». Существует таблица соединений, которая содержит связанные первичные ключи ... кто датировал, кто.

Если я хочу найти всех девушек, которые Гай 1датировала, я делаю выборку в таблице соединений, выбирая всех девушек с парнямиrow.

Разве нет более простого способа? Поскольку я определил отношения в Access, я бы подумал, что должен быть способ создать отдельный запрос. Как мне это сделать?

1 Ответ

2 голосов
/ 01 октября 2011
SELECT girls.name 
FROM (guys 
INNER JOIN junct ON guys.guyID = junct.guyID) 
INNER JOIN girls ON junct.girlID = girls.girlID 
WHERE guys.guyID = [whatever id you're looking for]
...