Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.08;
Скачать: CL | DM;

Вниз

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

 
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 нет
то в правой части НД нужно оставить пустую строку и наоборот.



Страницы: 1 вся ветка

Текущий архив: 2002.04.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
1-22652
Goblinus
2002-03-27 18:55
2002.04.08
RichEdit


1-22707
PEC
2002-03-26 12:24
2002.04.08
Привет народ


3-22532
AndrewK
2002-03-14 08:51
2002.04.08
Какие исключения возникают при работе с базой?


3-22535
MAxiMum
2002-03-14 14:56
2002.04.08
Как отобразить в DBGrid номер строки?


1-22637
Andrew1
2002-03-27 20:46
2002.04.08
Как создать (и перемещаться по ним) параграфы в Word e?