Fetching tree-style information
Meta programming: Declare a new struct on the fly
What does the "3am" section means in manpages?
The One-Electron Universe postulate is true - what simple change can I make to change the whole universe?
What was required to accept "troll"?
Bob has never been a M before
Why does this part of the Space Shuttle launch pad seem to be floating in air?
Can I Retrieve Email Addresses from BCC?
How can a jailer prevent the Forge Cleric's Artisan's Blessing from being used?
Perfect riffle shuffles
I2C signal and power over long range (10meter cable)
How to prevent YouTube from showing already watched videos?
How can I raise concerns with a new DM about XP splitting?
Installing PowerShell on 32-bit Kali OS fails
How will losing mobility of one hand affect my career as a programmer?
Hostile work environment after whistle-blowing on coworker and our boss. What do I do?
Indicating multiple different modes of speech (fantasy language or telepathy)
Partial sums of primes
Teaching indefinite integrals that require special-casing
The most efficient algorithm to find all possible integer pairs which sum to a given integer
Can a Gentile theist be saved?
How to deal with or prevent idle in the test team?
Is there any significance to the Valyrian Stone vault door of Qarth?
Resetting two CD4017 counters simultaneously, only one resets
Adding empty element to declared container without declaring type of element
Fetching tree-style information
I have a table with one field pointing back to itself. This is in order to create a tree-structure.
I need to be able to read this entire tree structure. My query should also include one field to show the "level" in the tree (0-Top, then 1, 2, ...). Eventually I need to sort the records in the visual order (Top Father #1, then all his suns, then Father #2 and his sons, etc.).
I know how to do all this with SQL (recursive WITH statement) to form a recursive select and read the entire tree. But is there a nice way to do it with standard DAL methodology?
Thanks,
Udi
pydal
add a comment |
I have a table with one field pointing back to itself. This is in order to create a tree-structure.
I need to be able to read this entire tree structure. My query should also include one field to show the "level" in the tree (0-Top, then 1, 2, ...). Eventually I need to sort the records in the visual order (Top Father #1, then all his suns, then Father #2 and his sons, etc.).
I know how to do all this with SQL (recursive WITH statement) to form a recursive select and read the entire tree. But is there a nice way to do it with standard DAL methodology?
Thanks,
Udi
pydal
add a comment |
I have a table with one field pointing back to itself. This is in order to create a tree-structure.
I need to be able to read this entire tree structure. My query should also include one field to show the "level" in the tree (0-Top, then 1, 2, ...). Eventually I need to sort the records in the visual order (Top Father #1, then all his suns, then Father #2 and his sons, etc.).
I know how to do all this with SQL (recursive WITH statement) to form a recursive select and read the entire tree. But is there a nice way to do it with standard DAL methodology?
Thanks,
Udi
pydal
I have a table with one field pointing back to itself. This is in order to create a tree-structure.
I need to be able to read this entire tree structure. My query should also include one field to show the "level" in the tree (0-Top, then 1, 2, ...). Eventually I need to sort the records in the visual order (Top Father #1, then all his suns, then Father #2 and his sons, etc.).
I know how to do all this with SQL (recursive WITH statement) to form a recursive select and read the entire tree. But is there a nice way to do it with standard DAL methodology?
Thanks,
Udi
pydal
pydal
asked Mar 21 at 14:26
UdiUdi
1
1
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55282689%2ffetching-tree-style-information%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55282689%2ffetching-tree-style-information%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown