java,在一个方法里同时拿到主表的数据同时在子表的其他字段里存其他数据。不知如何操作 恳请各位j指教

表opa_scheme是父表,通过scheme_id关联主子表。现在要在opa_scheme_item表里操作。当主表里存入一条数据时也会存到子表里(额外存入多一条数据)... 表opa_scheme是父表,通过scheme_id关联主子表。现在要在opa_scheme_item表里操作。当主表里存入一条数据时也会存到子表里(额外存入多一条数据)。当我用部门office_id 查找夫表的一条数据时子表的数据也跟着查出来。。现在有没有方法可以直接夫表里查到数据。。望大神老师指教下 在线急等。。 展开
 我来答
木易奍
2018-06-12
知道答主
回答量:14
采纳率:50%
帮助的人:6万
展开全部
主表的对象内得有子表的对象并添加getset方法
然后xml里面查询的时候select a.主表字段 AS '主表对象对应字段' ,...... b.子表字段 AS '子表对象对应字段' left join 子表 b on b.scheme_id = a.id form 主表 a where....条件
就可以依据sql语句拿出主表子表内对应的数据 并赋予主表对象 因为你主表对象内有子表对象并有子表对象的getset方法 get子表 就可以拿出查出来的子表数据
追问

我通过部门查询查到子表的数据,我想在子表里通过查询查询到主表(opa_scheme)一条数据 

怎样才能查到?

追答
左连接,右连接,内连接都可以
比如左连接
select * from 主表 a
left join 从表 b on a.ITEM_PARENT_ID=b.ID
where 条件
就可以查到了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式