steffen: Postgres Abfrage Problem

Beitrag lesen

Hallo Forumleser,

ich bin derzeit mit meinem Latein am Ende.

Ich habe 2 Tabellen

role
--
id
name

und

role2user
--
id
fk_role
fk_user

in der tbl.role befindet sich folgende einträge:

1 | Admin
2 | User
3 | Support

tbl.role2user hat:

1 | 1 | 1
1 | 3 | 1
1 | 2 | 2

Nun möchte ich ein Abfrage, die mir anhand der userid (zB 1 oder 2) anzeigt, welche rollen verteilt wurden oder noch nicht verteilt wurden. Bei userid 1 sollte als ergebnis kommen:

Rollen die der User hat

role.id | role.name
1 | Admin
3 | Support

Rollen die der User nicht hat

role.id | role.name
2 | User

Könnt ihr mir bitte helfen bei der Abfrage?

mfg steffen