how to query with child relations to same table and order this correctly
Posted
by robertpnl
on Stack Overflow
See other posts from Stack Overflow
or by robertpnl
Published on 2010-05-04T08:36:25Z
Indexed on
2010/05/04
8:58 UTC
Read the original article
Hit count: 270
Hi,
Take this table:
id name sub_id
---------------------------
1 A (null)
2 B (null)
3 A2 1
4 A3 1
The sub_id column is a relation to his owm table, to column ID.
subid --- 0:1 --- id
Now I have the problem to make a correctly SELECT query to show that the child rows (which sub_id is not null) directly selected under his parent row. So this must be a correctly order:
1 A (null)
3 A2 1
4 A3 1
2 B (null)
A normal SELECT order the id. But how or which keyword help me to order this correctly?
JOIN isn't possible I think because I want to get all the rows seperated. Because the rows will be displayed on a Gridview (ASP.Net) with EntityDataSource but the child rows must be displayed directly under his parent.
Thank you.
© Stack Overflow or respective owner