表A内容如下:id mc prvid(0为一级)
1 内科 0
2 外科 0
3 内一科 1
4 外一科 2
5 内二科 1
6 内一科(门) 3
.......
要求通过SQL语句求出已知的上级科室名称,求它的所有下级及名称.
如内科及内科下面的所有分级的名称
要求的结果如下:
id mc
1 内科
3 内一科
5 内二科
6 内一科(门)
1 内科 0
2 外科 0
3 内一科 1
4 外一科 2
5 内二科 1
6 内一科(门) 3
.......
要求通过SQL语句求出已知的上级科室名称,求它的所有下级及名称.
如内科及内科下面的所有分级的名称
要求的结果如下:
id mc
1 内科
3 内一科
5 内二科
6 内一科(门)
1 内科 0
2 外科 0 内科和外科都是0?
select id, mc from 表A where mc like '内%'
order by prvid
没有正确的定义
一级 X00 如100
二级 XX0 如110
三级 XXX 如111
一级 X00 如100 内科 200 外科
二级 XX0 如110 内一科 120 内二科 210 外一科
三级 XXX 如111 内一科(门)
1 内科 0 00001
2 外科 0 00002
3 内一科 1 0000100003
4 外一科 2 0000200004
5 内二科 1 0000100005
6 内一科(门) 3 000010000300006