Подстановка в два поля

ganders

Новичок
Доброе время суток. Вообщем начинаю изучать на примерах но ничего подобного не нашел. В общем, проблему опишу так.
Таблица1 (id_t1; id_klient_kupil; id_klient_oplatil)
Таблица2 (id_t2; klient; adres)

не получается при запросе сделать вывод поля Таблица2.klient, вместо полей Таблица1.id_klient_kupil; Таблица1.id_klient_oplatil. получается вывести подстановку только по одному полю, а по второму не получается

вот как делал по двоим:
SELECT Таблица1.id_t1, Таблица2.klient,Таблица2.klient
FROM Таблица1, Таблица2
WHERE Таблица1.id_klient_kupil=Таблица2.id_t2
AND Таблица1.id_klient_oplatil=Таблица2.id_t2


ничего не получается, пробывал сделать через view, но как по другому можно?
 

Фанат

oncle terrible
Команда форума
Что значит "не получается"?
Сколько записей в таблице 2 соответствует таблице 1?
 

prolis

Новичок
приведенный запрос сработал бы, при условии что Таблица1.id_klient_kupil=Таблица1.id_klient_oplatil, но раз это не так, то нужно дважды джойнить таблицу Таблица2 (сначала по полю купли, затем по продаже). Для именования таблиц можно использовать алиасы:
Код:
select * from table1 t1,table2 t2, table2 t3
where t1.id1=t2.id and t1.id2=t3.id
 
Сверху