Search

onze sponsors

microsoft_logo.gif


 

computrain_logo.JPG

Forum Login | Register
   Forum

 

Subject: Graag commmentaar op Stored Procedure
Prev Next
You are not authorized to post a reply.

Author Messages
K.W.H.J. van der KampUser is Offline

Posts:2

13-09-2007 14:49:52 Alert 
Geachte lezer,
Graag zou ik commentaar krijgen op de volgende stored procedure war ik niet uitkom

SELECT * FROM RELATIE AS B WHERE Parent_ID = (SELECT Child_ID FROM RELATIE AS A WHERE A.Parent_id = 'criterium' die de volgende tabel leest

Tabel Relatie
Kolom-1 Kolom-2 Kolom-3 Kolom-4
Child_ID (Pkey) Parent_ID
1 aa-ID A-ID Piet
2 bb-ID aa-ID Jan
3 cc-ID bb-ID Klaas
4 xx-ID B-ID Marie
5 yy-ID xx-ID Klazien


Ik krijg dan alleen record 2 terug. Ik zou graag record 1, 2 en 3 terugkrijgen om te gebruiken in een treeview, te weten 3 hangt onder 2 en 2 hangt onder 1 (root nod in de treeview. Wat doe ik fout?

Ik dacht dat ik in de binnenste SELECT eerst, het Child_ID behorend bij het criterium wat ik er instop, kon ophalen om te vervolgens te gebruiken in de buitenste SELECT as PARENT_ID, maar dat is kennelijk te simpel gedacht.  Hartelijk bedankt voor uw respons. 
KWHJ                                
André KammanUser is Offline
PASS Nederland

Posts:137


13-09-2007 16:53:49 Alert 
Helaas zijn dergelijke boomstructuren nog steeds niet altijd even makkelijk te implementeren in een database.
Als je werkt met SQL Server 2005 zou je wellicht even naar een blogartikel van me kunnen kijken waarin een vrij eenvoudige vorm beschreven staat.

http://www.sqlpass.nl/Weblogs/tabid/74/ctl/ViewEntry/EntryID/71/mid/476/Default.aspx

Groeten,

André
K.W.H.J. van der KampUser is Offline

Posts:2

13-09-2007 18:37:50 Alert 

Beste André,

Verdikkie je bent me net een slag voor!

Dank je wel voor jou reply. Na wat rondsurfen kwam ik terug op het PASS forum en begon wat te lezen in de post van Arjan Fraaij, enkele dagen geleden, daar had jij dezelfde link geplaats.
Op jou blog heb ik kunnen vinden wat ik nodig heb en heb dat intussen kunnen implementeren. Doch ook de avondmaaltijd moest ook gekookt, dus tussen het piepers jassen door wilde ik toch even op mijn eigen post replyen dat ik op jou blog gevonden heb wat ik kon gebruiken.

Shappoo!

You are not authorized to post a reply.
Forums > Forums > Ontwikkelen > Graag commmentaar op Stored Procedure



ActiveForums 3.6
  
Copyright (c) 2012 PASS Nederland   Privacy Statement  Terms Of Use