Я пытаюсь сформировать запрос для следующего сценариявыберите строки, имеющие одинаковое значение столбца
если мой стол
signature | id | operation
abc | 1 | 1234
xyz | 1 | 1234
pqr | 2 | 1234
то мой вывод должен быть
signature | id
abc | 1
xyz | 1
т.е. строки, имеющие одинаковый значение в определенном столбце.
я сформировал запрос как
select signature,id
from tablename
where operation = '1234'
group by signature,id
having count(*) >0;
, но это возвращается все, включая А | 1 также.
Может кто-нибудь предложить мне правильный запрос?
Почему есть группа для подписи? –
Можете ли вы объяснить, что именно вы хотите? –
Я пробовал без подписи для groupby, но это дает мне следующую ошибку. ORA-00979: не выражение GROUP BY – user2860516