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

Откуда:
Сообщений: 4
Есть 2 таблицы. Клиент и товары. Нужно вытащить информацию покупал ли клиент определенный товар или нет. Если не покупал вывести "Купил", если нет то не "купил"

Пробовал делать так

select a.user, Decode (b.tovar_id, '14', 'купил', 'не купил') sale,
from user a, tovar b
where a.id = b.user_id
and b.tovar_id = 14

то тогда, если он покупал то выводит купил, а если не покупал, то ничего не выводит.

Как в итоге написать правильно сделать, чтобы он вывел при отсутствии записи значение не купил, причем по условию задачи, tovar_id должен указываться в условиях запроса?
7 ноя 17, 13:14    [20932406]     Ответить | Цитировать Сообщить модератору
 Re: Как вывести любое значени вместо пустого значения  [new]
LROJ
Guest
vladisclav,

LEFT / RIGHT OUTER JOIN
7 ноя 17, 13:21    [20932430]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить