powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как вывести любое значени вместо пустого значения
2 сообщений из 2, страница 1 из 1
Как вывести любое значени вместо пустого значения
    #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
Как вывести любое значени вместо пустого значения
    #39548906
LROJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vladisclav,

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


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