powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите поправить запрос
6 сообщений из 6, страница 1 из 1
Помогите поправить запрос
    #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
Помогите поправить запрос
    #32668949
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучаем, чем отличается left/right join от inner...
...
Рейтинг: 0 / 0
Помогите поправить запрос
    #32668954
Virakochi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю.
...
Рейтинг: 0 / 0
Помогите поправить запрос
    #32668967
Dedushka Mazai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
замени
INNER JOIN OBYEKTY_NEDVIG
на
LEFT JOIN OBYEKTY_NEDVIG

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

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


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