Как выполнить все запросы SQL? - PullRequest
1 голос
/ 12 января 2012

Итак, у меня есть база данных Access 2000, и я хочу написать sql-запрос, который будет выполнять один запрос SELECT и на основе идентификатора каждой строки, возвращаемой в этом запросе SELECT, вызывать другой вложенный запрос SELECT, который объединит все эти результаты иИдентификаторы связаны как отношения, поэтому мне просто нужно объединить все результаты вложенного второго запроса выбора

, поэтому, если базы данных похожи на это ...

   Table 1                      Table 2
|ID | First Name|         |ID | Notes|
-----------------         ------------
|1 | Mike       |         |1 | testing|
|2 | Alex       |         |1 | test2  |
|3 | Jon        |         |2 | testing|

, поэтому, когда запросназывается это возвращает

1 mike testing test2
2 alex testing
3 jon

1 Ответ

0 голосов
/ 12 января 2012

ЛЕВОЕ СОЕДИНЕНИЕ или ВНУТРЕННЕЕ СОЕДИНЕНИЕ, например, которое можно встроить в окно конструктора запросов, покажет вам только чтоИз вышесказанного кажется, что вы также хотите объединить несколько строк в таблице 2, когда идентификатор совпадает.Это невозможно сделать с помощью Access (Jet) SQL.Вам понадобится пользовательская функция (UDF).Здесь вы найдете два примера , и поиск для объединения + Access должен вернуть другие.

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