Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите со сложным запросом / 3 сообщений из 3, страница 1 из 1
17.01.2010, 11:55
    #36414405
aleXVoipp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите со сложным запросом
Есть 3 таблицы: Port - таблица с аэроопртами и городами(с ключом Id_p), Ac - таблица авиакампаний и городов где они базируются, Flight - Рейсы в тот или иной аэропорт той или иной авиакампании(с ключом Id_p(идентификатор аэропорта)).Нужно выбрать рейсы которые совершаются в аэропорты тех городов где никакая авиакампания не базируется.Вот мое решение(неправильное)
автор
SELECT distinct T1.* FROM Flight T1,Port T2
where
(T1.Id_p=T2.Id_p) AND T2.City NOT IN (select distinct City from Ac)

Где здесь ошибка??
...
Рейтинг: 0 / 0
17.01.2010, 12:07
    #36414418
aleXVoipp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите со сложным запросом
заработало!! Но вот в чем загвоздка - Если написать этот запрос в одну строчку то все работает иначе нет.Можете объяснить такое свойство SQL ?
...
Рейтинг: 0 / 0
17.01.2010, 12:19
    #36414423
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите со сложным запросом
Если команда разбита на несколько строк, каждая строка должна завершаться символом ;
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите со сложным запросом / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]