sql = "Select * from tblusers inner join tblflags on tblusers.userflag = tblflags.flagid
Detta skriver bara ut värdet "3"
Värdet "3" är globaladmin.
Det är definerat i tblflags.flagvalue
Jag får ju ut att användaren har värdet 3 som flagga men sen vill jag jämföra det värdet med tabellen tblflags.flagid och skriva ut tblflags.flagvalue som i detta fallet är "Globaladmin"
Det fungerade med det du sa. Bara jag som hade klantat mig på en grej. Men jag gjorde ändå om queryn eftersom jag har markets också.
sql = "Select tblMarkets.marketName, tblusers.*,tblFlags.FlagValue from (tblusers left join tblflags on tblusers.userflag = tblflags.flagid) left join tblmarkets on tblUsers.userMarket= tblMarkets.marketid order by username ASC"
Sen gjorde jag en Left join om nån skulle ta bort en market.
och använder mig av
Do until Rsusers.EOF
strMarket = rsusers("marketName")
strLevel = rsusers ("flagvalue")
if strMarket = "" or isnull (strmarket) then
strMarket = "UNKNOWN"
end if
if strLevel = "" or isnull(strLevel) then
strLevel = "UNKNOWN"
end if
Tack!
262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25