И это всё МОЁ

Вводная:

Захотел в списке пользователей отмечать звёздочкой тех, кто является владельцем. Признак владельца храниться в виде роли, которая прикрепляется к пользователю. У пользователя может быть несколько ролей. Роль храниться в виде строки в отдельной таблице.


Структура БД:


Users:
UserId|UserName
1|Вася
2|Петя
3|Коля
4|Боришполь

Roles:
RoleId|RoleName
1|Owner
2|AnotherRole

UserRoles:
UserId|RoleId
1|1
1|2
3|2


Я хочу получить следующее: если у пользователя есть роль Owner, то в столбце должно быть true, иначе false. Не важно есть там какая-нибудь роль или null.


UserId| UserName|IsOwner
1| Вася|true
2| Петя|false
3| Коля|false
4|Боришполь|false


Для удобства набросал схемку можно где-нибудь онлайн запустить, например здесь.


СУБД постгря 10+.









 ,