求java两表循环查询的方法

表A和表B的ID___RECEIVEID相关联,如何用表A查询到表B的ID_RECEIVEID_OLD,
再利用所取到的ID_RECEIVEID_OLD去查询表A的信息,不断循环,直到表B没有ID_RECEIVEID_OLD,求具体写法

4个回答

hibernate左连接

表A:图片说明

表B:图片说明

建议不要这样做 这样数据库会不断的 关闭打开 建议直接写sql函数 那样效率更高 更安全

HRHDuke
Silas墨御 他的要求是要显示更改过程,表B的ID_RECEIVEID_OLD是表A中更改信息前的ID_RECEIVEID,求具体写法
4 年多之前 回复

这样递归查询效率太低 可以考虑 将2个表的数据 以ID_RECEIVEID为key 存放在hashMap 类型的数据结构中 然后通过程序去做筛选

让数据库做这种复杂的判断不好 换一个数据库又要重新实现一遍

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐