Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Запрос на выборку значений в группе А из списка неповторяющихся значений группы Б / 7 сообщений из 7, страница 1 из 1
26.09.2016, 14:26
    #39315624
fobster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку значений в группе А из списка неповторяющихся значений группы Б
Столбец 1 Столбец 2
1 1
2 2
2 2
2 3
2 1
3 1
3 1
3 1
3 2
3 1
Хочу выбрать только те сочетания, где в Столбце 2 - 1, А в столбце 1 - нет повторяющихся значений. т.е., в данном примере только первую запись.
...
Рейтинг: 0 / 0
26.09.2016, 15:06
    #39315654
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку значений в группе А из списка неповторяющихся значений группы Б
fobster,

having
...
Рейтинг: 0 / 0
26.09.2016, 15:45
    #39315708
fobster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку значений в группе А из списка неповторяющихся значений группы Б
p2., а если вместо чисел в примере в реальной жизни внешние ключи (uuid)?
...
Рейтинг: 0 / 0
26.09.2016, 16:54
    #39315801
fobster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку значений в группе А из списка неповторяющихся значений группы Б
iduseraction756415a2-7b4c-11e6-a496-d30f4be31874 oper1 f577a0fe-16b8-11e6-9a74-6f767f04e980756415a2-7b4c-11e6-a496-d30f4be31874 admin-kosino 6f7c983a-0b94-11e6-8f7e-a387dd1817c1756415a2-7b4c-11e6-a496-d30f4be31874 oper1 6f7c983a-0b94-11e6-8f7e-a387dd1817c1

здесь мне нужно получить ТОЛЬКО вторую запись
...
Рейтинг: 0 / 0
26.09.2016, 17:39
    #39315848
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку значений в группе А из списка неповторяющихся значений группы Б
fobsterв реальной жизнив "реальной жизни" having вообще работает только с boolean.

fobsterнужно получить ТОЛЬКО вторую записьи кто здесь Столбец 1 и значение 1?
...
Рейтинг: 0 / 0
26.09.2016, 22:22
    #39315943
fobster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку значений в группе А из списка неповторяющихся значений группы Б
Т.е. я хочу получить ту запись, у которой только один параметр события (action) - оно открыто. событие, которое было только открыто пользователем admin-kosino имеет ключ 6f7c983a-0b94-11e6-8f7e-a387dd1817c1. У другого события 2 параметра- оно было и открыто и закрыто другим пользователем. Так вот мне нужно выбрать то событие, которое было только открыто, но не завершено:
756415a2-7b4c-11e6-a496-d30f4be31874admin-kosino6f7c983a-0b94-11e6-8f7e-a387dd1817c1
...
Рейтинг: 0 / 0
27.09.2016, 00:50
    #39315965
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на выборку значений в группе А из списка неповторяющихся значений группы Б
fobster,

постановки не понял
т.е. совсем
но та часть, которая ясна, решается через where not exists (SELECT blahblahblah {второй акшин на группу}) , или, что то же самое -- через окно с последующим фильтром на единственность в группе -- (то же хевинг, кстати, -- но тогда лишняя агрегация негруппировочных полей).

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


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