webForumDet fria alternativet

Problem med SQL-fråga .. igen!

2 svar · 231 visningar · startad av l-boy

l-boyMedlem sedan juli 2003223 inlägg
#1

Ja, då var det dags igen. Fan att jag inte kan få ordning på det här själv ;)

AdminAccess: ID | AdminID | SectionID
Sections: ID | DisplayName | Year | UID
Admins: ID | Name

Vill gå igenom hela adminacces och plocka ut DisplayName, Year och UID från sections för en viss admin.

Tror iaf jag är nära denna gången ;)

Select s.uid as uid, s.displayname as displayname, s.year as year from sections s, adminaccess aa Where aa.adminid=101 And s.ID=aa.sectionID

Men resultatet blir istället alla sektioner som finns. Vad är galet?

Peter SMedlem sedan dec. 20025 484 inlägg
#2

Ett sätt:

Select s.uid as uid
     , s.displayname as displayname
     , s.year as year 
  from sections s
 where s.id
    in (select sectionid
          from adminaccess
         where adminid = 101)
l-boyMedlem sedan juli 2003223 inlägg
#3

Oops. Felet låg visst någon annanstans. SQL-frågan var korrekt.
Sorry.

Genererad på 370 ms · cache AV · v20260730165559-full.f96bc7eb