powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / join?
3 сообщений из 3, страница 1 из 1
join?
    #32780791
задача
есть 2 таблицы со структурой
t1 = (p_id, d1_id, d2_id, d3_id,...)
t2 = (d_id, dname)
необходимо получить в результате таблицу со структурой
t3 = (p_id, dname1, dname2, dname3)
где t3.dname1 = t2.dname при t1.d1_id = t2.d_id
подозреваю что нужны join, а дальше мысль останавливается...
...
Рейтинг: 0 / 0
join?
    #32780876
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select	p_id, 
	dn1.dname as dName1, 
	dn2.dname as dname2, 
	dn3.dname as dName3
from	((t1
	  left join t2 as dn1 on t1.d1_id=dn1.d_id)
	 left join t2 as dn2 on t1.d2_id=dn2.d_id)
	left join t2 as dn3 on t1.d3_id=dn3.d_id
Примерно так. А поначалу такие запросы проще строить в конструкторе.
...
Рейтинг: 0 / 0
join?
    #32780881
Geo
спасибо, уже разобрался, проблемы были с синтаксисом при использовании нескольких джойнов.
Код: plaintext
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / join?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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