powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как добавить поле с результатом, основываясь на другой таблице ? Задача внутри
7 сообщений из 7, страница 1 из 1
Как добавить поле с результатом, основываясь на другой таблице ? Задача внутри
    #40117930
kryptonite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, друзья.
Честно, не знаю как гуглить такое, исходя из этого создал этот вопрос тут.

Задача:
Имеется файл с несколькими записями, 3 поля который был добавлен в отдельную таблицу (назовем её: FileWithData):
Код клиента, ФИО клиента, Дата создания клиента

Необходимо добавить 4 поле sql запросом, на наличие хотя бы одной действующей карты.
Карты лежат в отдельной таблице cards, статус карты должен быть 1 если действующая, 0 если недействующая.

У клиента, может быть несколько карт, одна из них может быть действующей или недействующей.
В 4-м поле, нужно показать только что у клиента имеется действующая карта, строки не должны дублироваться.

Пробовал сделать запрос в case, when, но получилась лажа, т.к. я не знаю, как из такого результата, оставить только действующую карту.
...
Рейтинг: 0 / 0
Как добавить поле с результатом, основываясь на другой таблице ? Задача внутри
    #40117944
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гугли "EXISTS".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как добавить поле с результатом, основываясь на другой таблице ? Задача внутри
    #40117949
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Гугли "EXISTS".

Код: plsql
1.
2.
3.
4.
ВЫБРАТЬ 3-поля-из-первой-таблицы, 'Да, есть действ. карта!' 
ИЗ первая_таблица Т1
ГДЕ СУЩЕСТВУЕТ (ВЫБРАТЬ * ИЗ вторая_таблица Т2 
                ГДЕ карта действующая И принадлежит челу из первой таблицы)
...
Рейтинг: 0 / 0
Как добавить поле с результатом, основываясь на другой таблице ? Задача внутри
    #40117951
kryptonite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*Plus,

Огромное спасибо.
Запрос успешно выдал результат.
Обязательно прочитаю про exists.

Успехов Вам.
...
Рейтинг: 0 / 0
Как добавить поле с результатом, основываясь на другой таблице ? Задача внутри
    #40117952
kryptonite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
Огромное спасибо за наводку.
...
Рейтинг: 0 / 0
Как добавить поле с результатом, основываясь на другой таблице ? Задача внутри
    #40117953
kryptonite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
Огромное спасибо за наводку.
...
Рейтинг: 0 / 0
Как добавить поле с результатом, основываясь на другой таблице ? Задача внутри
    #40117998
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kryptonite

Необходимо добавить 4 поле sql запросом, на наличие хотя бы одной действующей карты.

если действующей карты нет, ФИО,'Нет карты' выводить?

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


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