powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Две связки на одну таблицу
7 сообщений из 7, страница 1 из 1
Две связки на одну таблицу
    #32348197
John Lyangouzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть таблица, в которой, скажем, хранятся имена:

Names:
name Text,
id AutoCount

И есть другая таблица, в которой два поля ссылаются на эту таблицу:

Main:
...
name1 Number,
name2 Number,
id AutoCount

Нужно сделать запрос на объединение, чтобы вместо номеров подставлялись сами имена. Если бы поле ссылки было только одно, запросто прошёл бы вариант:

SELECT ..., Names.name FROM Main INNER JOIN Names ON Main.Name1=Names.id;

Но как быть, когда нужно выцеплять оба имени?
...
Рейтинг: 0 / 0
Две связки на одну таблицу
    #32348215
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SELECT ...,
Names_1.name AS NameString1,
Names_2.name AS NameString2
FROM
((Main INNER JOIN Names AS Names_1 ON Main.Name1=Names_1.id)
INNER JOIN Names AS Names_2 ON Main.Name2=Names_2.id);
...
Рейтинг: 0 / 0
Две связки на одну таблицу
    #32348235
John Lyangouzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такое ощущение, что Аксес не поддерживает псевдонимы у правых таблиц в объединении.
...
Рейтинг: 0 / 0
Две связки на одну таблицу
    #32348251
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все он поддерживает.
В конструкторе рисуй и гляди что получилось.
...
Рейтинг: 0 / 0
Две связки на одну таблицу
    #32348252
John Lyangouzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не понимаю, что получается в конструкторе. Мне на SQL яснее. После конструктора получается что-то ужасное.
...
Рейтинг: 0 / 0
Две связки на одну таблицу
    #32348258
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда читай книги по синтаксису аксесовского SQL, если уж тебе так проще.
...
Рейтинг: 0 / 0
Две связки на одну таблицу
    #32348289
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А что мешает переключиться из конструктора в SQL?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Две связки на одну таблицу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]