Oracle连多张表,希望把返回的list返回通过一个对象的一个字段进行分组,求大神指点

现在我有三张表一张二级分类表,一张一级分类表一张关联表,关联表中有一级分类和二级分类的id和关联表自己的id三个字段通过关联表将一级分类表和二级分类表關联起来,那么通过... 现在我有三张表一张二级分类表,一张一级分类表一张关联表,关联表中有一级分类和二级分类的id和关联表自己嘚id三个字段通过关联表将一级分类表和二级分类表关联起来,那么通过二级分类名查询它归属的一级分类下有没有这个二级分类名sql或hql语呴应该怎么写我想到的方法特别麻烦,没有用到关联查询想用关联查询,求指教

你不就两级分类么做三张表做什么?如果那张关联表没其他作用的话纯属多余。你在二级分类表里加个parent_id字段这个字段放对应的一级类的id。光这两张表不就搞定了么!

奥谢谢,这个方法我们想到了但是那样设计不好,但是通过关联表可以减耦合的这个关联表是有好处的,谢谢
 

你是不是要得到这样的结果:

给定一个②级分类名和一个一级分类名查询关联表是否存在

你对这个回答的评价是?

先关系查询结果保存一个临时表然后导出

你对这个回答的評价是?

}

菜鸟求大神指点oracle怎么写多表update语句谢谢 [问题点数:40分,结帖人titankwok]



一楼答复的 我执行了一把 我数据比较大有5W条,但是执行会一直卡在那里等了10分钟没动静

1楼的做法是对的。建议楼主按照1楼的做法把表b和表c关联后的结果作为表来保存起来建立个id001的索引,这样更新时走索引就行了

匿名用户不能发表回复!
}

我要回帖

更多关于 list返回 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信