oracle自身关联查询父类别与子类别

2人阅读 评论(0) 收藏 举报
分类:

针对于一个表中含有parentid的数据表,要想查询parentid所对应的类别名称,就需要数据表的自身关联。

如下图是数据表:



可以采用如下sql:

select 
s.id,
s.category,
f.id as parent_id,
f.category as parent_category
from t_goodscategory s left join t_goodscategory f on (s.parentid=f.id)
where f.id<>0

查询结果为:


查看评论

oracle 关联查询 查询自身表

oracle 关联查询 查询自身表
  • qq_34117825
  • qq_34117825
  • 2017-02-14 16:34:26
  • 1642

实现父类别,子类别

 添加根类别//添加顶级节点if(action != null && action.trim().equals("add")) { String name = request.getParameter...
  • chenbo19867758
  • chenbo19867758
  • 2009-08-01 09:39:00
  • 558

MyBatis--关联关系查询--自关联--一对多--查询指定父节点及其所有子

  • sinat_27115575
  • sinat_27115575
  • 2017-04-14 16:43:41
  • 699

MyBatis--关联关系查询--自关联--一对多--查询指定父节点的所有子节点

自身对象集合作为自身属性: 映射文件:递归调用
  • sinat_27115575
  • sinat_27115575
  • 2017-04-13 17:26:09
  • 1546

数据库查询父分类与子分类

数据库层级关系 父分类 子分类
  • gorch
  • gorch
  • 2016-09-19 09:28:13
  • 2808

Oracle数据库的关联父键和子键查询

1.我们在操作Oracle数据库的时候,经常会遇到父键和子键的关联,无法对数据进行修改; 2.通过下面的 语句你可以轻松的查到是哪些表和字段之间的关联; 3.找到这些关联之后,你可以先操作子表,然...
  • takeCareOfYou
  • takeCareOfYou
  • 2017-08-12 20:19:04
  • 282

SQL Server 子父级类别表(笔记)

USE [master] GO IF EXISTS(SELECT * FROM sysdatabases WHERE name='Temp') DROP DATABASE Temp GO CREATE...
  • u011575989
  • u011575989
  • 2013-10-01 15:44:59
  • 778

ORACLE EBS物料和类别对应关系

  • 2012年12月02日 20:08
  • 1018B
  • 下载

深入理解Oracle表(3):三大表连接方式详解之Nested loop join和 Sort merge join

关系数据库技术的精髓就是通过关系表进行规范化的数据存储       并通过各种表连接技术和各种类型的索引技术来进行信息的检索和处理       这里Think愿意和大家一起来学习分享Oracle的三大...
  • linwaterbin
  • linwaterbin
  • 2013-01-28 00:33:15
  • 5008

变量存储类别

c语言中变量存储类别
  • u013355191
  • u013355191
  • 2015-04-10 15:32:51
  • 671
    个人资料
    持之以恒
    等级:
    访问量: 340
    积分: 134
    排名: 116万+
    文章存档