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

Откуда:
Сообщений: 9
Подскажите пожалуйста.

Есть две таблицы:

table Attrs(
AttrID int,
Selective bit,
DefValue varchar(255));

table Items(
ItemID int,
ItemName varchar(32));

При добавлении в таблицу Attrs в поле DefValue записывается либо просто значение varchar(255), если Selective=0, либо ItemID из таблицы Items, если Selective=1. Как написать запрос, чтобы при выводе всех атрибутов, если Selective=0 то выводилось значение DefValue, а если Selective=1 то выводилось ItemName из таблицы Items, где Attrs.DefValue=Items.ItemID?
20 июн 04, 21:12    [753028]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите пожалуйста...  [new]
miniСЛОН
Member

Откуда: Москва, Россия; Ванкувер, Канада
Сообщений: 413
case использовать
21 июн 04, 00:35    [753080]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить