I have a table of categories. Each category can either be a root level category (parent is NULL), or have a parent which is a root level category. There can’t be more than one level of nesting.
I have the following table structure:
Categories Table Structure http://img16.imageshack.us/img16/8569/categoriesi.png
Is there any way I could use a query which produced the following output:
Free Stuff Hardware Movies CatA CatB CatC Software Apples CatD CatE
So the results are ordered by top level category, then after each top level category, subcategories of that category are listed?
It’s not really ordering by Parent or Name, but a combo of the two. I’m using SQL Server.
Ok, here we go :
Result :
Edit – Solution change inspire from van’s order by ! Much simpler that way.