Toon posts:

[MySQL] Join vraagje

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo,

nou ik zit weer eventjes te kijken op een query... waar ik zo niet meer uit komt.
Het zou niet zo moeilijk moeten zijn. Maar het wil nu ff niet:

ik heb 2 tabllen
Role en userRole

Nu wil ik alle rollen ophalen, met een kenmerk erbij of een user de bepaalde rol heeft.

Nu zegt mijn eerste intuitie:
code:
1
select role.id, role.name,userrole.roleid from role left outer join userrole on userrole.roleID = role.id where userID=1


Maar deze returned alleen de rollen van de bepaalde gebruiker, en niet de anderen. Als ik de tabellen omdraain in de query heeft ook geen zin.

code:
1
select role.id, role.name,userrole.roleid from userrole left outer join role on userrole.roleID = role.id where userID=1


Kan iemand me hiermee helpen.

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Kom op zeg, je zet keihard userid=1 in je where clause, dan krijg je ze dus van userid 1.
In de inhoudelijke faq staat een link naar een SQL tutorial.

Who is John Galt?


Dit topic is gesloten.