论坛首页 入门技术论坛

将一列中的多行数据显示为一行(sql语句)

浏览 3326 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-05-14  

例如班组结构应是一样树。

表company

id   pareid  name

1            XX公司

2     1      生产部

3     2      生计部

现在想显示一个  XX公司-->生产部--->生计部  一个SQL语句查出结果


select gu.id, SUBSTR(SYS_CONNECT_BY_PATH(gu.name, '--->'), 5)  from company  gu where id = '3'  start with id = '0' connect by prior id= pareid 

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics