Как получить те строки, где все значения одинаковы в MySQL - PullRequest
0 голосов
/ 28 мая 2018

У меня есть таблица:

Unique Value        Remarks
URTA-144            ACC
URTA-144            ADD
URTA-144            ADT
URTA-145            ALL
URTA-145            ALL
URTA-145            ALL

Я хочу получить те строки, где для каждого отдельного Unique Value у меня есть то же значение в Remarks.

Например:

Unique Value
URTA-145

1 Ответ

0 голосов
/ 28 мая 2018

Попробуйте это:

create table Tbl(UniqueValue char(8), Remarks char(3));
insert into Tbl values
('URTA-144', 'ACC'),
('URTA-144', 'ADD'),
('URTA-144', 'ADT'),
('URTA-145', 'ALL'),
('URTA-145', 'ALL'),
('URTA-145', 'ALL');

select UniqueValue from Tbl
group by UniqueValue
having count(distinct Remarks) = 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...