SELECT usergroup_name FROM forum_usergroup_useres, forum_usergroups WHERE forum_usergroup_users.usergroup_id=forum_usergroups.usergroup_id AND member_id=100
SELECT usergroup_name FROM forum_usergroups INNER JOIN forum_usergroup_users ON forum_usergroups.usergroup_id = forum_usergroup_users.usergroup_id WHERE forum_usergroup_users.member_ID = 100;
Den rigtige query skal være: SELECT forum_members.*, usergroup_name FROM forum_usergroups INNER JOIN forum_usergroup_users ON forum_usergroups.usergroup_id = forum_usergroup_users.usergroup_id INNER JOIN forum_members ON forum_members.member_ID = forum_usergroups.member_id WHERE forum_members.member_name='" & Session("Username") & "'"
Med den kan du sagtens få de ting, det er bare alt sammen i det samme resultatsæt.
ved ikke hvorfår jeg gav dig point, men det er forkert hvad du har givet mig. forum_usergroups.member_id findes slet ikke i databasen, ved ikke lige hvor du har fået det fra.
SELECT USERGROUP_ID FROM FORUM_USERGROUP_USERS WHERE MEMBER_ID = 100
SELECT USERGROUP_NAME FROM FORUM_USERGROUPS WHERE USERGROUP_ID = resultatet ovenfor.
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. SELECT forum_members.*, usergroup_name FROM (forum_usergroups INNER JOIN forum_usergroup_users ON forum_usergroups.usergroup_id = forum_usergroup_users.usergroup_id) INNER JOIN forum_members ON forum_members.member_ID = forum_usergroup_users.member_id WHERE forum_members.member_name='" & Session("Username") & "'"
forum_usergroup_users.member_id du havde skrevet forum_usergroups_users.member_id
Åbn din database, gå ind i Forespørgsler, og byg din query op der. Højreklik et tomt sted i vinduet, og vælg SQL-visning, så får du queryen at se.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.