Hallo,
Christoph schrieb:
> Ich habe eine Tabelle mit Rollen(Admin,User,...) und eine Tabelle
> Userrollen(f_user_id,f_role_id) um den Usern die Rollen
> zuordnen zu k�nnen. Ich m�chte jetzt mit einem Select alle
> Rollen ausgeben und in einer
> zweiten Spalten ein boolean, ob der gew�nschte User die Role
> hat oder nicht.
typischer Fall eines Outer-Joins, w�rde ich sagen:
select users.name as Benutzer, rollen.name as Rolle,
case userrollen.f_role_id
when null 0
else 1
end as Status
from users
right outer join userrollen on (users.f_id = userrollen.f_user_id)
inner join rollen on (rollen.f_id = userrollen.f_role_id)
order by users.name, rollen.name;
So im Groben. Habe allerdings keine Erfahrung mit SQL-Server, sollte aber
�hnlich aussehen.
Gr��e,
Tobias
_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse