Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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 нет
то в правой части НД нужно оставить пустую строку и наоборот.



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

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

Наверх





Память: 0.45 MB
Время: 0.006 c
1-22726
Yaro
2002-03-26 09:44
2002.04.08
TPasScript


14-22834
Stan4Ever
2002-02-27 22:43
2002.04.08
Где можно скачатъ английские MP3 Files?


3-22562
Barmutik
2002-03-15 16:23
2002.04.08
Отсоединение клиента от Application Server


3-22597
Shurasik
2002-03-18 13:42
2002.04.08
Не могу найти событие для DBGrid...


7-22861
dima_yn
2002-01-16 13:58
2002.04.08
Как узнать код возврата DOS-программы...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский