Описание тега distinct-on
Используйте этот тег для вопросов, относящихся к DISTINCT ON, который используется для удаления строк, соответствующих всем указанным выражениям.
0
ответов
Postgresql: более быстрая альтернатива SELECT DISTINCT ON
У меня проблема с копированием отфильтрованных данных из одной таблицы в другую (с похожей структурой). По сути, у меня есть одна большая таблица с примерно 11 миллиардами строк, и я хотел бы скопировать в другую таблицу уникальные записи, основанны…
01 дек '12 в 19:04
2
ответа
Как использовать DISTINCT ON (из PostgreSQL) в Firebird?
У меня есть TempTable с данными: ------------------------------------ | KEY_1 | KEY 2 | NAME | VALUE | ------------------------------------ | 1 | 0001 | NAME 2 | VALUE 1 | | 1 | 0002 | NAME 1 | VALUE 3 | | 1 | 0003 | NAME 3 | VALUE 2 | | 2 | 0001 | …
13 май '17 в 18:32
1
ответ
PostgreSQL: последняя строка в DISTINCT ON менее производительная, чем строка max в GROUP BY
У меня есть ситуация, которую я хотел бы лучше понять: У меня есть стол t с двумя строками и одним индексом: CREATE TABLE t ( refid BIGINT NOT NULL, created TIMESTAMPTZ NOT NULL ); CREATE INDEX t_refid_created ON t (refid, created); Для того, чтобы …
21 фев '19 в 15:07
3
ответа
Производительность PostgreSQL: запрос, чтобы найти акции, достигающие 52-недельного максимума (объединяя строки максимальных значений)
У меня очень простая структура базы данных с ценами на акции на конец дня, которые выглядят примерно так: finalyzer_pricedata=> \d pdEndOfDayPricEentity Table "public.pdendofdaypriceentity" Column | Type | Collation | Nullable | Default ---------…
20 ноя '18 в 14:11
1
ответ
PostgreSQL отличается от группы, имея в одном?
У меня возникли проблемы с запросом PostgreSQL То, что я хочу, это список "Кампаний", упорядоченный по расстоянию и в пределах минимального расстояния от местоположения [in_lat, in_lng, in_radius] Теперь я получаю расстояние (с distance_in_km(...)) …
15 июн '11 в 14:07
3
ответа
Выберите только строки с самой последней датой в postgres
У меня есть данные в таблице, настроенной следующим образом с датой, сохраненной как тип даты. Я хотел только самую последнюю дату для каждой строки (дома), количество записей на дом варьируется, иногда может быть одна продажа, иногда несколько. Dat…
19 апр '17 в 14:56
1
ответ
Как заменить DISTINCT ON на GROUP BY в PostgreSQL 9?
Я использовал предикат DISTINCT ON и решил заменить его на GROUP BY, главным образом потому, что он "не является частью стандарта SQL и иногда считается плохим стилем из-за потенциально неопределенного характера его результатов". Я использую DISTINC…
29 янв '15 в 13:40
4
ответа
Выберите DISTINCT, возвращая слишком много записей
У меня есть две таблицы: продукты и предметы. Я хочу выбрать distinct предметы, которые относятся к продукту на основе condition столбец, отсортировано по price ASC, +-------------------+ | id | name | +-------------------+ | 1 | Mickey Mouse | +---…
08 июл '13 в 14:43
1
ответ
PL/pgSQL: проходит ли DISTINCT ON со своим результатом на следующий CTE?
Мой код выглядит следующим образом (схема), потому что он довольно большой: something AS ( SELECT DISTINCT ON (x1,x2,x3,x4) ... ), something2 AS (xx.*, ... FROM something xx LEFT JOIN ...), something3 AS (xx.*, ... FROM something2 xx LEFT JOIN ...) …
27 июн '14 в 13:39
2
ответа
Postgres выбирает отличный от декартового произведения
Как выбрать один из двух столбцов, чтобы каждое значение отображалось только один раз? Например. Из этой таблицы: Column A Column B ------------------------------------------------------------------------- 02131d36-06cc-408e-9e40-1de65fbf37f4 7495fc…
10 июл '17 в 10:59
1
ответ
postgresql - различается только в одном столбце
У меня есть стол, который называется съедобным. У него есть такие столбцы, как тип, имя. тип столбца имеет fruit, veggie, veggie, fruit, veggie ценности. имя столбца имеет apple, brinjal, carrot, banana, cabbage.ценности Я хочу вывод, как, тип столб…
31 дек '15 в 05:19
2
ответа
Redshift PostgreSQL Различный ON Оператор
У меня есть набор данных, который я хочу проанализировать, чтобы увидеть атрибуцию мультитач. Набор данных составлен лидерами, которые ответили на маркетинговую кампанию и их маркетинговый источник. Каждый лидер может ответить на несколько кампаний,…
19 фев '16 в 17:59
1
ответ
SQL, как я могу использовать отчетливую функцию count в соединении
Я новичок в SQL и использую Postgres 9.6, у меня есть 2 запроса, и я хотел бы объединить их в 1 . Я хочу использовать функцию Count и порядок по полю в порядке убывания, что я сделал здесь 1-й запрос select count(s.city)::text as most_topics, city::…
07 июн '17 в 18:10
1
ответ
Добавить DISTINCT ON в операторе выбора в области активной записи
Я пытаюсь использовать отличную в рельсах с областью видимости, я создал метод в моей модели следующим образом: def self.fetch_most_recent_by_user(scope) scope.where(guid: scope.except(:select).select("DISTINCT ON (eld_logs.user_id) user_id, eld_log…
09 июл '17 в 08:51
3
ответа
ПОСТГРЕСС мин / наименьшее значение
У меня есть таблица postgres 9.3 с двумя столбцами. В первом столбце есть время, а во втором - маршруты. Маршрут может иметь несколько раз. Я хочу перечислить все маршруты с их минимальным временем. Мой стол: Times Routes 07:15:00 Route a 09:15:00 R…
12 янв '16 в 01:23
4
ответа
Выбор строк, упорядоченных по одному столбцу и отличных по другому
Связанный с - PostgreSQL DISTINCT ON с другим ORDER BY У меня есть таблица покупок (product_id, купил_at, address_id) Пример данных: | id | product_id | purchased_at | address_id | | 1 | 2 | 20 Mar 2012 21:01 | 1 | | 2 | 2 | 20 Mar 2012 21:33 | 1 | …
20 мар '12 в 22:38
3
ответа
Выбор самой последней, самой низкой цены от нескольких поставщиков для элемента инвентаря
Я довольно хорошо разбираюсь в SQL, однако этот вопрос уже давно ставил меня в тупик. В самом простом смысле, есть просто две таблицы: Items +----+--------+ | id | title | +----+--------+ | 1 | socks | | 2 | banana | | 3 | watch | | 4 | box | | 5 | …
23 авг '13 в 19:37
3
ответа
Postgres: отличительный, но только для одного столбца и последнего
У меня есть следующая оригинальная таблица То, что я хочу, это получить последний history_id с отличным new_id. Следующим образом: Я обнаружил, что в нем есть несколько различных элементов, но он содержит только то, как получить один отдельный столб…
15 авг '14 в 05:12
2
ответа
Как использовать "отличное" с учением?
Я пытаюсь использовать "отличный от" с доктриной, но я получаю следующую ошибку: Ошибка: ожидаемая известная функция, включена class Report extends EntityRepository { public function findForList() { $queryBuilder = $this->createQueryBuilder('r');…
15 янв '14 в 07:24
1
ответ
Выбор отличного на не работает должным образом рельсы 4.2.5
У меня есть две модели: class Comment < ActiveRecord::Base belongs_to :post end class Post < ActiveRecord::Base include PgSearch has_many :comments, dependent: destroy pg_search_scope :search_tsv, against: [:name], using: { tsearch: { tsvector…
15 мар '16 в 21:52