Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / IS NULL OR NOT IS NULL / 2 сообщений из 2, страница 1 из 1
04.10.2001, 06:29
    #32014943
akomar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IS NULL OR NOT IS NULL
Добрый день.
Ситуация следующая есть две таблица (язык, состояние) и таблица связи между ними, в котором содержиться текстовое поле (varchar(500)).

Мне надо составить запрос который бы возвращал все отношения между таблицами, а в частности где заполнено тектовое поле, а где нет. (в частности возвращать надо либо "Y" либо "N")

Так как поле возвращать не хочеться, додумался пока только до такого варианта, хотя он явно хромает потому как недает нужного мне результата.

SELECT
s.ID, l.ID,
(select len(isnull(descr,"")) from STATE_TO_LANG SL WHERE s.id = sl.STATE_ID AND l.id = sl.LANG_ID)
from STATE AS S, LANG AS L

р.s. Просьба варианты с использованием CASE не предлагать...
...
Рейтинг: 0 / 0
07.10.2001, 14:40
    #32014988
Sanek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IS NULL OR NOT IS NULL
можно попробовать что то типа того :

SELECT s.ID,
l.ID,
isnull(descr,'False') as Descr
from STATE S (NOLOCK),
LANG AS (NOLOCK),
left join STATE_TO_LANG on ( sl.STATE_ID = s.id
and l.id = sl.LANG_ID)
мне кажеться так будет лучше (если вообще заработает ... )
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / IS NULL OR NOT IS NULL / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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