I made a table to store a Binary Tree like below:
- NodeID
- NodeLeft
- NodeRight
NodeLeft store the ID of the left node. And Node right store the ID of the right node.
I need to write a Procedure that if i pass a NodeID, it’ll count how many child node on the left and how many child node on the right. Can separate to 2 Procedure.
Try this:
Here is an SQL Fiddle.
The Level is just there to see how is it working. May you can use it later.