关于数据库查询结果中的用户ID如何快速换成用户名?
我们设计关系数据库的时候,记录中的用户,我们通常用用户ID记录(因为用户可能改名),例如:
hero_info:
user_id class hero
101 2 项羽
102 2 鲁班七号
103 5 扁鹊
106 3 赵云
112 9 墨子
而用户的基本信息在另外的表内
user_info
user_id name age city
101 周姆若 12 南京
102 左热禅 18 苏州
103 令直冲 23 上海
106 岳不孤 19 徐州
112 张全忌 21 南通
我们在查询hero_info的时候,会将满足条件的记录查出来,然后将用户id换成用户名,显示给客户端:
用户名 等级 英雄
周姆若 2 项羽
左热禅 2 鲁班七号
令直冲 5 扁鹊
岳不孤 3 赵云
张全忌 9 墨子
问题:
我们查询出,下面的信息后如何快速的将用户ID换成用户名?
user_id class hero
101 2 项羽
102 2 鲁班七号
103 5 扁鹊
106 3 赵云
112 9 墨子
将用户表的所有信息放到一个哈希表中,然后追个记录取出user_id 放入哈希表获得用户名?你们如何处理?