LINUX.ORG.RU

История изменений

Исправление micronekodesu, (текущая версия) :

select
	Users.UserId,
	Users.UserName,
	case
		when UserRoles.RoleId is not null then true
		else false
	end as IsOwner
from
	Users
left outer join UserRoles on
	UserRoles.UserId = Users.UserId;

Не важно есть там какая-нибудь роль или null

Условие некорректно. Если роли нет то там null.

Исходная версия micronekodesu, :

select
	Users.UserId,
	Users.UserName,
	case
		when UserRoles.RoleId is not null then true
		else false
	end as IsOwner
from
	Users
left outer join UserRoles on
	UserRoles.UserId = Users.UserId;