Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];




Вниз

Помогите составить запрос с внешними объединениями 


mcmax   (2002-03-14 10:54) [0]

Пытаюсь составить такой запрос(схематически)

Select A.*, B.*
from A left join B
on A.id=B.id

На что сервер отвечает (курсор останавливается после left)-
ORA-00933 SQL command not properly ended
хотя делаю все по книжке



roottim   (2002-03-14 11:05) [1]

Select A.*, B.*
from AбB
where a.id=b.id(+)
(+) могут быть пустыми



mcmax   (2002-03-14 16:10) [2]

2 roottim
Спасибо вроде работает как left join и right join ,
но не работает как full join



mcmax   (2002-03-14 16:14) [3]

Ладно усложняю задачу
Проблемы не только с операторами но и с ЛОГИКОЙ

Есть 2 таблицы:
А(№поезда, название_маршрута)
В(№поезда, название_станции, время_приб_на_станцию) -
где название_станции - ВСЕ станции на маршруте данного поезда(FK №поезда)
т.е. для А.№поезда есть несколько В.название_станции.

ЗАДАНИЕ
Дано 3 города Г1,Г2,Г3.
Нужно вывести все поезда (А.№поезда) ,
проходящие через первые 2 станции Г1 и Г2 ( Г1 и Г2 - В.название_станции)
и все поезда (А.№поезда),
проходящие через вторые 2 станции Г2 и Г3 (Г2 и Г3 - В.название_станции)
в одном наборе данных,
причем вывести надо все в 6 столбцов :
------------------------------------------------------------------------
Г1 - Г2 | Г2 - Г3
---------------------------------------+--------------------------------
№поезда | назв_марш | время_приб_на_ст | №поезда |назв_марш | время_приб_на_ст


и отсортировать по время_приб_на_ст,
причем если в данный момент времени поезд Г1-Г2 есть, а поезда Г2-Г3 нет
то в правой части НД нужно оставить пустую строку и наоборот.




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.038 c
1-22638           LiNkS                 2002-03-27 21:35  2002.04.08  
Types of actual and formal var parameters must be identical


6-22784           Kirill_               2002-01-25 00:47  2002.04.08  
Net


1-22699           SPeter                2002-03-26 16:57  2002.04.08  
Как работать со свойством Shift:TShiftState.


7-22865           MystiX                2002-01-08 12:25  2002.04.08  
CD и Delphi


1-22766           Dimedrol              2002-03-27 13:55  2002.04.08  
Сборщик мусора в памяти ?