我在7-10个单独的表上有一个父行和子行,有一个唯一的键将子表上的行绑定到父行。对于搜索特性,我需要根据对父表中数据的查询检索父行和所有匹配的子行。有多达5000个匹配的父行。目前,我们正在对每个子表重新运行查询,例如:
select data from child
where key in (select key from parent where search_criteria)这看起来非常不优雅,特别是在我们继续添加更多子表的时候。在DB2中有更好的方法来做到这一点吗?
我的一些想法:
发布于 2011-08-30 18:16:53
这听起来是使用RPG程序并使用调用/使用RPG程序的存储过程的理想场景。这样,你就不会有那么多往返旅行了。将搜索条件传递给存储过程,存储的proc调用RPG程序。让RPG将“文件”链接在一起,这将加快查询速度。
https://stackoverflow.com/questions/7247616
复制相似问题