【发布时间】:2016-01-29 20:24:26
【问题描述】:
我有一个名为Players 的基本表,它包含有关玩家的基本数据,例如用户名、id 和个人数据。
我有另一个表,用于用户身份验证,其中包含身份验证数据。每个字段都属于一个player_id。
现在,我不想发送两个查询,我想在一个查询中执行此操作:
如何仅通过拥有玩家的用户名来获取身份验证数据(包括玩家数据)? 我需要从玩家中选择,获取 id 并从身份验证中选择,但我将如何构建该查询?
【问题讨论】:
标签: mysql
我有一个名为Players 的基本表,它包含有关玩家的基本数据,例如用户名、id 和个人数据。
我有另一个表,用于用户身份验证,其中包含身份验证数据。每个字段都属于一个player_id。
现在,我不想发送两个查询,我想在一个查询中执行此操作:
如何仅通过拥有玩家的用户名来获取身份验证数据(包括玩家数据)? 我需要从玩家中选择,获取 id 并从身份验证中选择,但我将如何构建该查询?
【问题讨论】:
标签: mysql
试试这个你应该使用JOIN' to get data fromplayersandauthentication`
SELECT players.player_table_fields, authentication.authentication_table_fields
FROM players JOIN authentication
ON players.player_id = authentication.player_id
【讨论】: