SQL Data Hierarchy

I have looked through a few SQL hierarchy tutorials, but none of them made much sense for my application. Perhaps I am just not understanding them correctly. I’m writing a C# ASP.NET application and I would like to create a tree view hierarchy from SQL data.

How can you get the call tree with Python profilers?

I used to use a nice Apple profiler that is built into the System Monitor application. As long as your C++ code was compiled with debug information, you could sample your running application and it would print out an indented tree telling you what percent of the parent function’s time was spent in this function (and the body vs. other function calls).