2013-09-03 2 views

ответ

1

Вы должны использовать JOIN:

select 
    a , 
    d 
from 
    table_1 
inner join table_c 
    ON b = c 
inner join table_e 
    ON d = e 
+0

Спасибо, Стефан! :) – Abhay

+0

рад, что я мог помочь :) – Stephan

+0

Еще один вопрос Стефана, на самом деле мне нужно выбрать только строки для определенного значения столбца в table_e в вышеуказанном вопросе. Что-то вроде этого: выберите a из таблицы_1, где b in (выберите c из table_c где d in (выберите e из table_e, где table_e.column = '123'); Таким образом, используя ваш ответ, ваш измененный ответ будет следующим: выберите a, d из table_1 внутренней присоединиться table_c ON б = с внутреннее соединение table_e ON д = е, где table_e.column = '123', или мне нужно место, где положение где-то еще – Abhay