我有两张表,一张是课程类别,第二张是课程
在课程类别表中
以下数据存储:
CategoryId |名称
1| MCA
2| MBA
在课程表中
以下数据存储:
Id |名称| CategoryId | ParentId
1| Asp.Net |1|0
2| C# |1|1
3|金融|2|0
我想要以下输出
Id |名称|父级
1| MCA |0
2| MBA |0
3| Asp.Net |1
4| C# |3
5|金融|2
我是必须使用嵌套查询,还是应该用外键和主键关联两个表,或者任何映射都应该是done.if的,而不是给我一个解决方案来做到这一点。
提前感谢
发布于 2014-05-20 15:29:45
select rownum as id, name, 0 as parent
from Category
union all
select rownum, name, id
from coursehttps://stackoverflow.com/questions/23753433
复制相似问题