powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / SQL запрос "вывести клиентов которые были только в одном регионе"
6 сообщений из 6, страница 1 из 1
SQL запрос "вывести клиентов которые были только в одном регионе"
    #39260945
AndrianoPY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята помогите пожалуйста.

Есть таблица с двумя полями: "Clients", "Regions".
Нужно вывести клиентов которые были только в одном регионе, на пример:
Client - 1, 1, 2, 3, 3, 2, 4, 8, 9
Region - 5, 6, 5, 4, 7, 5, 7, 1, 2

из этого примера выведутся клиенты: 2 4 8 9

Клиенты с номером 1 и 3 не входят потому что: клиент 1 был в 5 и в 6 регионе, клиент 3 был в 4 и 7, то есть эти два клиента были в нескольких регионах, а нужно выбрать тех кто был только в одном пусть даже и несколько раз но в одном, как например клиент с номером 2.
...
Рейтинг: 0 / 0
SQL запрос "вывести клиентов которые были только в одном регионе"
    #39260952
AndrianoPY,

0) group by + having
1) not exists-подзапрос
...
Рейтинг: 0 / 0
SQL запрос "вывести клиентов которые были только в одном регионе"
    #39261035
Дружу с SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - Эх,

а есть вообще собственный вариант?
Закрадывается ощущение, что с SQL вы не знакомы...
...
Рейтинг: 0 / 0
SQL запрос "вывести клиентов которые были только в одном регионе"
    #39261039
Дружу с SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорь, вот сюда конечно:

AndrianoPY,

а есть вообще собственный вариант?
Закрадывается ощущение, что с SQL вы не знакомы...
...
Рейтинг: 0 / 0
SQL запрос "вывести клиентов которые были только в одном регионе"
    #39261093
AndrianoPY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дружу с SQL,

Спасибо за совет. Нет с SQL знаком. Задачка простинькая даже очень, но почему то застопорился. База сейчас не доступна, а решить надо. пробую на листке но лучше думаю спрошу. Сам в шоке) никогда не думал что это спрошу)).
...
Рейтинг: 0 / 0
SQL запрос "вывести клиентов которые были только в одном регионе"
    #39261105
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrianoPY,

Код: plsql
1.
2.
3.
4.
select Client, min(region) region
from t
group by client 
having count(distinct region) = 1
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / SQL запрос "вывести клиентов которые были только в одном регионе"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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