Vraagstukje vertalen naar deftig SQL
EL Mystica op 16 mei 2009 #
Ik heb een table menu met volgende velden: - menuID - label - url - parentID Hoe los ik nu volgend zaakje op in één enkele SQL:
geef me het menuID uit menu waarbij veld_url gelijk is aan var_url en waarbij de parentID van var_url gelijk is aan de menuID van var_url_parent
palahala op 16 mei 2009 #
Zoiets?
select m.menuID
from menu m
join menu p on p.menuID = m.parentID
where m.url = @var_url
and p.url = @var_parent_url
Of:
select m.menuID
from menu m
where m.url = @var_url
and m.parentID =
( select p.menuID
from menu p
where p.url = @var_parent_url
)
EL Mystica op 16 mei 2009 #
mmm, nee, want dan ga je er dus vanuit dat je die var_parent_url ook doorgeeft, maar ik geef enkel die var_url door ...
palahala op 16 mei 2009 #
...dan kan het niet. Of bedoel je dat je alleen var_parent_url doorgeeft? En dan meerdere resultaten verwacht?
Rygu op 17 mei 2009 #
Ik zie hoe dan ook het nut niet van de laatste voorwaarde die je opnoemt. Leg es uit wat je probeert te doen.
EL Mystica op 17 mei 2009 #
Ik ben er uit geraakt door mijn probleem eens opnieuw te benaderen en andere prioriteiten in mijn opbouw te stellen. thanks for the input!!
Advertentie
Je kunt alleen reageren met een gratis OMT account.
Log in of registreer.
Inloggen
Over dit topic
Gestart op 16 mei 2009 door EL Mystica
Laatste reactie door EL Mystica
Reageer op dit topic