powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / выбрать данные за один прогон для которых верно условие из группировки
3 сообщений из 3, страница 1 из 1
выбрать данные за один прогон для которых верно условие из группировки
    #39715119
Melkomyagkii_newbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
with test_data as 
            (
             select 1 x, 2 y, 5 z from dual
             union all 
             select 2 x, 3 y, 6 z from dual
             union all 
             select 3 x, 2 y, 7 z from dual
             union all 
             select 4 x, 1 y, 8 z from dual
            ),
s as (
      select y from test_data
      group by y
      having min(x) > 1
     )      
            select z from test_data, s
            where s.y = test_data.y;



Можно ли подобное сделать за один прогон по test_data? Что-то не соображаю уже.
...
Рейтинг: 0 / 0
выбрать данные за один прогон для которых верно условие из группировки
    #39715148
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkomyagkii_newbi,
Код: sql
1.
select z from (select z, min(x) over (partition by y) mx from test_data) where mx > 1
...
Рейтинг: 0 / 0
выбрать данные за один прогон для которых верно условие из группировки
    #39715158
Melkomyagkii_newbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mRdUKE,

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


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