72 похожих чатов

Помогите плиз как сделать выборку тут? ID PARAM 1 X 2 X 2 Y 3

Y
4 X
4 Y
5 X

Мне нужно сгруппировать и найти только те ID, в которых НЕТ Y ,но есть X?

То есть тут мне нужно только 1, 5

4 ответов

7 просмотров

select x.id from tbl as x left join (select id from tbl where param = 'y') as y on y.id = x.id where x.param == 'x' and y.id is null

Ищи id с param=x, а потом примени except param=y

Anatoly Shirokov
select x.id from tbl as x left join (select id f...

Это, кстати, крайне неортодоксальный синтаксис LEFT JOIN. Я подозреваю, что postgres это соптимизирует точно такжэ, как и классический вариант -- но в общем это немного рискованно. так-то обычно -- просто имя таблицы и условие в ON ``` select x.id from tbl as x left join tbl as y on y.param = 'y' AND y.id = x.id where x.param == 'x' and y.id is null ```

Похожие вопросы

Обсуждают сегодня

Диски перестали работать почему-то в Нидерландах тогда. 0кб в сек Никто как я понял не сможет посоветовать vds в Нидерландах ?
Stargrapefruit
16
как в default.htm компонента указать путь к partial компонета чужого плагина? Надо расширить чужой компонент, который состоит из нескольких partial {% partial "@make_data_and...
Point 111
3
Накину для размышления… есть значит у нас е2ее чат, есть локальная история. Происходит смена ключей у одной из сторон. Как бы восстановить историю? Ну и опциональное это то чт...
iEvgen =MH=
8
Господа, кто тут мастер consul-template и nomad? Не осилил понять. Есть nomad нода, на ней раннится аллокейшн, в jobspec у него есть template , в файле темплейта я прохожусь ...
Peter H.
1
Куда написать чтобы их Роскомнадзор ебнул как мтс за повышение тарифов?
Stargrapefruit
10
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Hi, has anyone worked on this dataset by chance? https://www.kaggle.com/datasets/alexteboul/diabetes-health-indicators-dataset There are 3 files inside this. I'm planning to...
Ht
1
Можно ли как то привязать видеопоток(mss, cv2 capture и тд) к одному окну? Допустим я включил видеопоток и он привязан только к одному окну в фоне. Чтобы можно было работать и...
TrL Yash?
4
Нужно ли ресайзить или кропать изображения, перед тем как скормить их yolov5?
Phantom
5
А. То есть задача такая, что тип вы обучаете на разных данных модели. Получаете пачку моделей обученных на частных данных и задача стоит в том, чтобы все эти модели объединит...
Anton 『被遗忘的社会』
7
Карта сайта