Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Две связки на одну таблицу / 7 сообщений из 7, страница 1 из 1
09.12.2003, 16:58
    #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
09.12.2003, 17:08
    #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
09.12.2003, 17:17
    #32348235
John Lyangouzov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Две связки на одну таблицу
Такое ощущение, что Аксес не поддерживает псевдонимы у правых таблиц в объединении.
...
Рейтинг: 0 / 0
09.12.2003, 17:23
    #32348251
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Две связки на одну таблицу
Все он поддерживает.
В конструкторе рисуй и гляди что получилось.
...
Рейтинг: 0 / 0
09.12.2003, 17:24
    #32348252
John Lyangouzov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Две связки на одну таблицу
Я не понимаю, что получается в конструкторе. Мне на SQL яснее. После конструктора получается что-то ужасное.
...
Рейтинг: 0 / 0
09.12.2003, 17:26
    #32348258
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Две связки на одну таблицу
Ну тогда читай книги по синтаксису аксесовского SQL, если уж тебе так проще.
...
Рейтинг: 0 / 0
09.12.2003, 17:46
    #32348289
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Две связки на одну таблицу
А что мешает переключиться из конструктора в SQL?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Две связки на одну таблицу / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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