Ik heb de volgende query. Met deze query vind ik in een boomstructuur welke items er een parent, child of sibling zijn van een bepaalde node. Dit werkt perfect. Maar hoe kom ik nou te weten of het een child, parent of een brother was?
Het liefste zou ik dit resultaat ook nog in de vorm:
type [STRING] | parent [BOOL] | child [BOOL] | sibling [BOOL]
....terug krijgen, dus dat ik bij het uitlezen alleen maar hoef te kijken of het 0 of 1 is.
Ik merk dat type een reserved keyword is, maar dat gaat nu iig wel goed nog......
Het liefste zou ik dit resultaat ook nog in de vorm:
type [STRING] | parent [BOOL] | child [BOOL] | sibling [BOOL]
....terug krijgen, dus dat ik bij het uitlezen alleen maar hoef te kijken of het 0 of 1 is.
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| SELECT TYPE FROM item_type WHERE id IN ( SELECT child_item_id FROM item_child_restriction WHERE parent_item_id =35 ) OR id IN ( SELECT parent_item_id FROM item_child_restriction WHERE child_item_id =35 ) OR id IN ( SELECT child_item_id FROM item_child_restriction WHERE parent_item_id = ( SELECT parent_item_id FROM item_child_restriction WHERE child_item_id =35 ) AND child_item_id != 35 ) |
Ik merk dat type een reserved keyword is, maar dat gaat nu iig wel goed nog......
[ Voor 5% gewijzigd door BikkelZ op 29-11-2006 10:45 ]
iOS developer