嗨,我不知道如何用简短的句子来表达,但我有如下的 DB 表
用户表
- 用户身份
- 用户名
- 等等...
物品
- item_id
- 项目名
Item_Equipped
- 装备ID头(FK到item_id)
- 手(FK 到 item_id)
- user_id (FK to user_id IN User Table)
我想生成一个显示如下格式的查询
用户 ID | 头| head_item_name | 手| hand_item_name | ...
到目前为止,我只能这样做:
SELECT user.user_id, user.username,
equipments.head, equipments.head_acc,
equipments.hand,
equipments.acc, equipments.body
FROM gw_member_equipped AS equipments
LEFT JOIN gw_member AS user ON user.memberid = equipments.member_id
哪个(我必须说实话)并没有做太多事情。
我试图在 item 和 item_equipped 之间执行 INNER JOIN 但是我无法为每个项目获取单独的名称(基于其项目 ID)