Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите поправить запрос / 6 сообщений из 6, страница 1 из 1
27.08.2004, 14:15:56
    #32668938
Virakochi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите поправить запрос
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SELECT KARTOCHKI_OB_NEDVIG.KOD_KARTOCHKI, OBYEKTY_NEDVIG.KOLVO_KOMNAT,
TIPY_KOMNAT.NAZV_TIPA_KOMNAT,
// вот тут надо, чтоб было либо null, либо значение
SPRAVOCHNIK_ULIC.NAZV_UL_RUS,
SOSTOYANIE_ZAPISI.SOSTOYANIE
FROM KARTOCHKI_OB_NEDVIG
INNER JOIN OBYEKTY_NEDVIG ON (KARTOCHKI_OB_NEDVIG.KOD_OB_NEDVIG = OBYEKTY_NEDVIG.KOD_OB_NEDVIG)
INNER JOIN TIPY_KOMNAT ON (OBYEKTY_NEDVIG.KOD_TIPA_KOMNAT = TIPY_KOMNAT.KOD_TIPA_KOMNAT)
INNER JOIN SPRAVOCHNIK_ULIC ON (OBYEKTY_NEDVIG.KOD_ULICY = SPRAVOCHNIK_ULIC.KOD_ULICY)
INNER JOIN SOSTOYANIE_ZAPISI ON (KARTOCHKI_OB_NEDVIG.KOD_SOST_ZAPISI = SOSTOYANIE_ZAPISI.KOD_SOST_ZAPISI)
WHERE (KARTOCHKI_OB_NEDVIG.KOD_KARTOCHKI CONTAINING  35 )
ORDER BY KARTOCHKI_OB_NEDVIG.KOD_KARTOCHKI

Соединение со справочником улиц идет по OBYEKTY_NEDVIG.KOD_ULICY. Необходимо, чтобы выбирались и те записи, в которых OBYEKTY_NEDVIG.KOD_ULICY=null и для них в выборке NAZV_UL_RUS было null.
...
Рейтинг: 0 / 0
27.08.2004, 14:18:59
    #32668949
Лентяй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите поправить запрос
Изучаем, чем отличается left/right join от inner...
...
Рейтинг: 0 / 0
27.08.2004, 14:19:39
    #32668954
Virakochi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите поправить запрос
Благодарю.
...
Рейтинг: 0 / 0
27.08.2004, 14:22:45
    #32668967
Dedushka Mazai
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите поправить запрос
замени
INNER JOIN OBYEKTY_NEDVIG
на
LEFT JOIN OBYEKTY_NEDVIG

PS. это не запрос, а ужас какой-то. ты ж его наверно полдня набирал только.
алиасы для таблиц использовать надо
...
Рейтинг: 0 / 0
27.08.2004, 19:09:22
    #32669591
vis
vis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите поправить запрос
+ транслит в базе - плохой тон

ИМХО
...
Рейтинг: 0 / 0
27.08.2004, 20:32:01
    #32669642
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите поправить запрос
vis+ транслит в базе - плохой тонПофиг.
Абы не ключевые слова.
А деньги - ваааще не пахнут!
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите поправить запрос / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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