Объединение сразу нескольких таблиц

krafty

new Exception
Объединение сразу нескольких таблиц

Такой пример. Две таблицы связаны между собой через третью:
t1.id->t3.id->t2.id
Необходимо выполнить поиск в t1. Этот поиск должен осуществляться по полю в таблице t2.
Знаю, что нужно использовать join, но не знаю как его использовать для нескольких таблиц
 

svetasmirnova

маленький монстрик
>Знаю, что нужно использовать join, но не знаю как его использовать для нескольких таблиц
А как его использовать для одной таблицы знаешь?
 

krafty

new Exception
svetasmirnova
не думал над этим.
у меня загвоздка с вложенностью

-~{}~ 17.02.06 18:48:

svetasmirnova
можно в принципе вообще без join:
select * from t1,t2,t3 where t1.id=t3.id and t3.id =t2.id

-~{}~ 17.02.06 18:58:

только проблема вот в чем:
[sql]
select *
from (select top 2 * from (select top 2 * from t1,t2,t3
where t1.id=t3.id and t3.id =t2.id
order by t1.id desc) as tbl1 order by t1.id) as tbl2 order by t1.id desc
[/sql]
ошибка: The column 'id' was specified multiple times for 'tbl1'
 
Сверху