表如下Cate_id Cate_name Parent_ID
1 aa 0
2 aaa 1
3 aaaa 2
4 bb 0Parent_id 是用来表示该Cate_name的父级ID
我现在要选择 所有不同的Parent_ID 并且能将Parent_id 转换成 Cate_name怎么做呢?能不能一条语句解决?
1 aa 0
2 aaa 1
3 aaaa 2
4 bb 0Parent_id 是用来表示该Cate_name的父级ID
我现在要选择 所有不同的Parent_ID 并且能将Parent_id 转换成 Cate_name怎么做呢?能不能一条语句解决?
解决方案 »
- sql2000如何把字符串转为时间然后进行比较??
- 一个select连接
- SQL SERVER2005 连接失败: SQLState:'01000' SQL Server 错误:14 [Microsoft][ODBC SQL Server Driver][DBNETLIB]无效的连接
- 请高手写一个SQL,有一个表A,根据某种条件选出若干条记录,其中每一条记录都与另外一个表B中若干条记录相关联,我现在想在A的没一条记录
- 更新系统表的问题
- sqlserver 管理器到底用什么端口和服务器进行连接。
- 请问这样的查询如何实现?
- c'x'x0030错误求解答在线等
- 如何将有主从关系的两个模板数据表批量插入新的两个主表和从表
- 请问在SQL Server 2000如何建DTS包?
- 关于字段内容部分更新的问题
- 脑壳又卡几了!简单的查询!
left join 表 a on 表.parent_id=a.id
select Cate_name,(
case Parent_id when '0' then '顶级ID'
else (select Cate_name from 表 where cate_id = a.Parent_id)
as Parent_name
from 表 a