我有一个像这样的MySQL数据库,
user_table表
game_items表
user_inventory表
这是我正在构建的游戏的数据库,我正在尝试编写一个sql查询来从db中获取以下数据:
我已经拥有的数据是user_id和用户名 那么我将如何创建这个sql语句呢?我会使用连接吗?如果是这样的话?
我想获得用户与其帐户相关联的每个game_item,这包括*在任何地方吗?
由于
答案 0 :(得分:1)
好的,所以过了一会儿在phpmyadmin上玩sql我得到了我想要的结果,如果有人想知道这里是代码:
SELECT ut.username, ut.level, ut.location, ui.quantity, ui.game_item_id
FROM user_table ut, user_inventory ui
WHERE ut.user_id = ui.user_id
AND ut.user_id =1
答案 1 :(得分:0)
如果我正确理解您的问题,只需在一个查询中选择级别和位置,在另一个查询中选择库存项目
SELECT level, location FROM user_table WHERE id = ..
SELECT * FROM user_inventory WHERE id = ..