Google подходящих ответов не дал, может не правильно вопрос задаю...
Суть в том, что необходимо объединить одну таблицу, в которой имеется несколько внешних на др. таблицу, с этой самой др. таблицей. Ну например табл. SUPPLY(id, title) и MOVEMENT(supply_id1, value1, supply_id2, value2).
Подскажите пожалуйста как объединить эти таблицы с помощью join?
Сейчас я делаю это так:
select
movement.supply_id1,
(select supply.title from supply where supply.id = movement.suooly_id1) as supply_title1,
movement.value1,
movement.supply_id2,
(select supply.title from supply where supply.id = movement.suooly_id1) as supply_title2,
movement.value2
from movement
Понимаю что это не эффективно с ростом кол-ва записей в искомой таблице, но хотелось бы как-то так:
select
movement.supply_id1,
supply.title as supply_title1,
movement.value1,
movement.supply_id2,
supply.title as supply_title2,
movement.value2
from movement
join supply(и какое-то равенство???)