webForumDet fria alternativet

Flera svar i en subquery....

2 svar · 271 visningar · startad av Ciliax

CiliaxMedlem sedan jan. 2004170 inlägg
#1

Halloj....
Om man får flera svar i en subquery som ser ut som denna.

Select lokalgrupp.namn
from lokalgrupp,globallokal,globalgrupp
where lokalgrupp.id = globallokal.LID
and globallokal.gid = globalgrupp.id
and globalgrupp.id =(SELECT GlobalGrupp.id
                                   from GlobalGrupp,anvandare,globalanv
                                  where GlobalAnv.GID = GlobalGrupp.id
                                 and anvandare.anstnr = Globalanv.anstnr
                                 and anvandare.anstnr = 'E070001')

Kan man lösa det direkt via sql på nått sätt?
Är ingen mästare på detta....
Annars ser jag bara ett alternativ å det är att spara varje resultat i subquery i programmet som ställer frågan å för varje resultat man har sparat där utföra nästa fråga med det sparade resultatet som sökvärde...

Vore skönt om man direkt kunde få ut den aktuella datamängden....

Extremt tacksam för svar...

MVH Ciliax

@ndersMedlem sedan juni 200032 969 inlägg
#2
Select lokalgrupp.namn
from lokalgrupp,globallokal,globalgrupp
where lokalgrupp.id = globallokal.LID
and globallokal.gid = globalgrupp.id
and globalgrupp.id [b] IN [/b] (SELECT GlobalGrupp.id
                                   from GlobalGrupp,anvandare,globalanv
                                  where GlobalAnv.GID = GlobalGrupp.id
                                 and anvandare.anstnr = Globalanv.anstnr
                                 and anvandare.anstnr = 'E070001')

Mvh

CiliaxMedlem sedan jan. 2004170 inlägg
#3

Vad löjligt enkelt saker å ting är när man kan dom!

Jag bugar å bockar å tackar så mycke!

138 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)