java,在一个方法里同时拿到主表的数据同时在子表的其他字段里存其他数据。不知如何操作 恳请各位j指教
表opa_scheme是父表,通过scheme_id关联主子表。现在要在opa_scheme_item表里操作。当主表里存入一条数据时也会存到子表里(额外存入多一条数据)...
表opa_scheme是父表,通过scheme_id关联主子表。现在要在opa_scheme_item表里操作。当主表里存入一条数据时也会存到子表里(额外存入多一条数据)。当我用部门office_id 查找夫表的一条数据时子表的数据也跟着查出来。。现在有没有方法可以直接夫表里查到数据。。望大神老师指教下 在线急等。。
展开
1个回答
展开全部
主表的对象内得有子表的对象并添加getset方法
然后xml里面查询的时候select a.主表字段 AS '主表对象对应字段' ,...... b.子表字段 AS '子表对象对应字段' left join 子表 b on b.scheme_id = a.id form 主表 a where....条件
就可以依据sql语句拿出主表子表内对应的数据 并赋予主表对象 因为你主表对象内有子表对象并有子表对象的getset方法 get子表 就可以拿出查出来的子表数据
然后xml里面查询的时候select a.主表字段 AS '主表对象对应字段' ,...... b.子表字段 AS '子表对象对应字段' left join 子表 b on b.scheme_id = a.id form 主表 a where....条件
就可以依据sql语句拿出主表子表内对应的数据 并赋予主表对象 因为你主表对象内有子表对象并有子表对象的getset方法 get子表 就可以拿出查出来的子表数据
追答
左连接,右连接,内连接都可以
比如左连接
select * from 主表 a
left join 从表 b on a.ITEM_PARENT_ID=b.ID
where 条件
就可以查到了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询