postgres=# select * from digor ;
id | auftrag | status
----+---------+--------
1 | 22 | a
2 | 33 | b
3 | 44 | a
4 | 44 | b
5 | 66 | a
6 | 44 | c
7 | 55 | a
8 | 55 | c
(8 rows)
postgres=# with foo as (select auftrag, count(status), array_agg(status) from digor group by auftrag) select * from digor where auftrag in (select auftrag from foo where array_agg = array['a']);
id | auftrag | status
----+---------+--------
1 | 22 | a
5 | 66 | a
(2 rows)
postgres=#