Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / join? / 3 сообщений из 3, страница 1 из 1
13.11.2004, 08:43:56
    #32780791
join?
задача
есть 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
13.11.2004, 13:22:35
    #32780876
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
join?
Код: 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
13.11.2004, 13:35:53
    #32780881
join?
Geo
спасибо, уже разобрался, проблемы были с синтаксисом при использовании нескольких джойнов.
Код: plaintext
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / join? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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