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

Откуда:
Сообщений: 10
Помогите пожалуйста. Есть две таблицы с полями A(id, id_B) и B(id). Нужно выбрать все данные из A и добавить поле в котором будет true, если A.id_B = B.id
26 дек 11, 17:09    [11828264]     Ответить | Цитировать Сообщить модератору
 Re: Gth  [new]
enumzzz
Member

Откуда:
Сообщений: 10
Извините за название темы, не заметил, что случайно изменил
26 дек 11, 17:12    [11828301]     Ответить | Цитировать Сообщить модератору
 Re: Gth  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
select
  a.*
  , case when exists ( select * from B as x where a.id_b = x.id ) then 'true' else 'не тру' end
from A as a
26 дек 11, 17:12    [11828304]     Ответить | Цитировать Сообщить модератору
 Re: Gth  [new]
left join + case
Guest
left join + case


ps
boolean типа в MSSQL нет
26 дек 11, 17:12    [11828308]     Ответить | Цитировать Сообщить модератору
 Re: Gth  [new]
enumzzz
Member

Откуда:
Сообщений: 10
Спасибо большое!!!
26 дек 11, 17:19    [11828386]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить