如何在数据库中进行复杂查询, 但不把中间结果放到程序内存# Database - 数据库
s*n
1 楼
我是数据库新手, 请大家指点, 谢谢!
我有个小项目, 需要经常扫描数据库, 但是只对其中的一个表做一点小的update
我的查询是针对多个表的, 比如说查到了一些结果,
然后对这些结果再查询其他数据表...
最后做一个update
我可以在程序内存中保留中间查询结果, 然后再处理.
但是因为扫描的东西可能会很多, 频率也会很高, 所以想不要进行内存的操作
直接在数据库中实现. 不知道应该如何写这个样的语句?
或者说数据库的什么机制就可以实现这个的功能?
我数据库用的不多, 只会简单的sql. 但是如果知道了要去用什么实现, 就有方向了.
谢谢!
我有个小项目, 需要经常扫描数据库, 但是只对其中的一个表做一点小的update
我的查询是针对多个表的, 比如说查到了一些结果,
然后对这些结果再查询其他数据表...
最后做一个update
我可以在程序内存中保留中间查询结果, 然后再处理.
但是因为扫描的东西可能会很多, 频率也会很高, 所以想不要进行内存的操作
直接在数据库中实现. 不知道应该如何写这个样的语句?
或者说数据库的什么机制就可以实现这个的功能?
我数据库用的不多, 只会简单的sql. 但是如果知道了要去用什么实现, 就有方向了.
谢谢!