Внешнее соединение

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Spa_2002
Сообщения: 28
Зарегистрирован: 13 май 2005, 15:47

Внешнее соединение

Сообщение Spa_2002 » 13 май 2005, 15:55

День добрый.
Проблема в следующем : имеются 2 таблицы , первая - справочник (ID параметра, NAME параметра) и вторая табличка со столбцами (ID объекта ,ID параметра, Value параметра)
не получается построить запрос на выдачу полного возможного перечня парамеров так чтобы отобразились значения заполненных параметров, а там , где значения не введены чтобы были NULL
дело происходит в IB6.0.1 isql

SELECT ****
from table1
left outer join table2 on table1.ID=table2.ID

работает почему то идентично запросу с INNER join (т.е. показать только соотвествующие записи)/. Как быть ?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 13 май 2005, 20:34


Spa_2002
Сообщения: 28
Зарегистрирован: 13 май 2005, 15:47

Сообщение Spa_2002 » 14 май 2005, 07:09

Спасибо !
я не придал значения where в котором были условия на отбор записей после join... , что сводило на нет всю разницу между различными join, которые я пробовал .

Ответить