Моя POSTGRES таблица состоит из 4 столбцов:
id | username | account # | active
1 john 100 true
2 amy 101 true
3 john 102 false
4 brad 103 false
5 amy 104 true
6 brad 105 false
7 brad 106 false
8 max 107 false
9 amy 108 false
У пользователя может быть несколько активных или неактивных учетных записей. Я хотел бы вернуть только пользователей, которые имеют ТОЛЬКО неактивные учетные записи (active = false), в данном случае это Брэд и Макс.
Я не могу обернуться вокруг этого. Я начал со следующего утверждения, которое даст мне уникальные комбинации, которые я затем мог бы просто возвращать имена пользователей с отдельными записями, но я не уверен, как это сделать.
select username, active from table group by username ,active order by username;
username | active
john true
john false
amy true
amy false
brad false
max false