Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как обойти проблему связи таблиц! [D7]


Страницы:   1 2

rayrom ©   (2005-09-20 09:44:00) 

Доброе время суток!

Есть проблема, нужно найти решение!
При выполнении запроса:
select a.pole1, b.pole2
from tabl1 a, tabl2 b
where a.nza = b.nza

Не выводятся значения из таблицы 1 если в таблице 2 нет записей для связи, как это обойти, чтоб в любом случае значения из таблицы 1 выводились пусть даже с пустым значением в поле2.
Оракл версии 8.


ANB   (2005-09-20 11:29:00) [21]


> rayrom ©   (20.09.05 10:10) [6]
(+) в оракле прекрасно заменяет лефт джойн.


rayrom   (2005-09-20 10:10:00) [22]

2 Sergey13 - другой работы выше крыши, вот прогу пишу и то эпизодически! А работал с МуСКЛом, там джойны поддерживаются и проблем при связи с отсутствующей записью не было а тут вот в Ораклах вылезла! По этому и приходится консультироваться у Мастеров!


Sergey13   (2005-09-20 10:06:00) [23]

2[2] rayrom ©   (20.09.05 09:56)
>учить некогда!
И чем ты так занят? 8-)


rayrom   (2005-09-20 10:01:00) [24]

2 Fedia - Оракл 8, join не поддерживатеся!!!


Fedia   (2005-09-20 09:56:00) [25]

>Учите матчасть.
ИМХО, тут надо хотя бы направление давать, в котором капать


select a.pole1, b.pole2
from tabl1 a
left join tabl2 b on
a.nza = b.nza


rayrom   (2005-09-20 09:56:00) [26]

2 Sergey13 - спасибо, проверим, учить некогда!


Sergey13   (2005-09-20 09:46:00) [27]

where a.nza = b.nza(+)
Учите матчасть.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо