2013-05-08 3 views
-1

У меня есть следующий случай:Как написать объединение в этом запросе?

Две таблицы их структура такова:

[машина] (исходная таблица):

machine_id (PK) | machine_name | desc 

[machine_in_out] (детский стол):

id (PK) | machine_in_id | machine_out_id 

Теперь я хочу получить имя machine_in_id, machine_out_id через родительскую таблицу.

Как это сделать?

+1

Не могли бы вы описать свой strucutre в более общей (понятным) способом? – Serge

+0

Большинство людей будут вызывать машину таблицей поиска, а не родительской –

ответ

3

Попробуйте это ...

Select mio.ID, 
     m1.machine_name, 
     m2.machine_name 
From [machine_in_out] mio 
Join [machine] m1 
     On mio.machine_in_ID = m1.machineID 
Join [machine] m2 
     On mio.machine_out_ID = m2.machineID 
Смежные вопросы