Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 вывод в запросе пустых ячеек  [new]
maximl
Member

Откуда:
Сообщений: 9
имеються две таблицы т1 и т2
они связаны по некоторому полю id,
таблица т1- справочная, т2 с данными.
так вот необходимо чтобы из справочной таблицы выводились все записи по всем id плюс некоторые данные из t2 для этого id, а если в т2 таких данных вообще нет, то выводилось некоторое число
2 дек 03, 13:31    [442490]     Ответить | Цитировать Сообщить модератору
 Re: вывод в запросе пустых ячеек  [new]
1234567
Member

Откуда:
Сообщений: 704
т1 LEFT JOIN т2 плюс анализ полей т2 на NULL -> вместо него нужное число
2 дек 03, 13:35    [442504]     Ответить | Цитировать Сообщить модератору
 Re: вывод в запросе пустых ячеек  [new]
pag
Member

Откуда:
Сообщений: 127
select t1.*, NullVal = isNull(t2.NullVal, 'Пусто') from t1 , t2
where t1.id *= t2.id_t1
2 дек 03, 13:43    [442523]     Ответить | Цитировать Сообщить модератору
 Re: вывод в запросе пустых ячеек  [new]
Aleksey777
Member

Откуда: Novosibirsk
Сообщений: 227

select a.*,isnull(b.некоторое поле, значение если null) from t1 a
left join t2 on t1.id=t2.id
2 дек 03, 13:43    [442527]     Ответить | Цитировать Сообщить модератору
 Re: вывод в запросе пустых ячеек  [new]
maximl
Member

Откуда:
Сообщений: 9
спасибо огромное
2 дек 03, 13:48    [442541]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить