php - 从不同的表中检索信息

标签 php mysql sql

当我的成员(member)登录时,他们有一个用户面板。

但是,这是一个游戏,所以我想显示一些有关其角色的信息。 我有 1 个表“游戏”,用于存储帐户信息,我用它来创建登录 session 。 但他们的角色信息位于另一个名为“base”的表上

“accid”与每个用户的“游戏”中的 ID 相同,因此它多次用于定义该人帐户上的所有角色,我觉得我很难解释,所以这里有一个例子:

基础

'accid' , 'character name',
'12659' , 'character 1' , 
'12659' , 'character 2' ,
'10067' , 'character 1' ,

游戏

'id' , 'username',
'12659' , 'player 1' , 
'10067' , 'player 2' ,

如何从“基本”表中仅提取登录人员帐户的所有角色信息?

提前致谢,非常感谢所有帮助!

最佳答案

尝试这个查询

SELECT b.character_name FROM base b LEFT JOIN game g on b.accid = g.id

关于php - 从不同的表中检索信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22243313/

相关文章:

javascript - jquery ajax 请求返回未定义

php - 如何确定 URL 是否在 PHP 中重定向?

java - 两个 java.sql.Time 对象之间的差异(以分钟为单位)

mysql - 如何只在满足特定条件的情况下现场下订单?

php - Laravel 验证器的自定义服务提供者

php - 从 View 中调用 codeigniter 数据库

mysql - 针对这种情况运行查询的最佳方法是什么?

php - 从数据库查询设置变量的更好方法

java - 错误的字符串值 - JOOQ - Java

mysql - MySQL 中的元表