Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как вывести любое значени вместо пустого значения / 2 сообщений из 2, страница 1 из 1
07.11.2017, 13:14
    #39548903
vladisclav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести любое значени вместо пустого значения
Есть 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 должен указываться в условиях запроса?
...
Рейтинг: 0 / 0
07.11.2017, 13:21
    #39548906
LROJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести любое значени вместо пустого значения
vladisclav,

LEFT / RIGHT OUTER JOIN
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как вывести любое значени вместо пустого значения / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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