CNode

nodejs 从MySQL中循环读取数据的问题

问答
Lllcowry发布于11 年前最后回复11 年前4 回复5311 浏览0 收藏

MySQL: 分页读取一个表,表中有一些字段是另一个表的id,想要取到这个id对应的值,我应该怎么做? 比如:用户表,用户组表,现想取到用户表中的组别id对应的组名。

查看回复

回复 (4)

C
captainblue2013#1·11 年前

给三种方法 1.left join 2.分组数量不多的话,服务启动的时候预读出来放在内存 3.用户表中存储组名作为冗余

推荐顺序2、3、1

L
llcowry#2·11 年前
C
captainblue2013#3·11 年前
引用 llcowry@captainblue2013 谢谢,已使用第一种方法,,,请问第二种方法,应该如何实现?

@llcowry 自己存一个 id:name 的对象啊,每次查到id就能直接知道name,少一次数据库操作,适用于[组]数据变更频率较低的场合

参与回复
登录后即可参与回复。登录