【问题标题】:MySQL - Select from another table by id, get the id by username from a different tableMySQL - 通过 id 从另一个表中选择,通过用户名从另一个表中获取 id
【发布时间】:2016-01-29 20:24:26
【问题描述】:

我有一个名为Players 的基本表,它包含有关玩家的基本数据,例如用户名、id 和个人数据。

我有另一个表,用于用户身份验证,其中包含身份验证数据。每个字段都属于一个player_id

现在,我不想发送两个查询,我想在一个查询中执行此操作:

如何仅通过拥有玩家的用户名来获取身份验证数据(包括玩家数据)? 我需要从玩家中选择,获取 id 并从身份验证中选择,但我将如何构建该查询?

【问题讨论】:

    标签: mysql


    【解决方案1】:

    试试这个你应该使用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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-22
      • 2023-03-03
      • 1970-01-01
      • 2013-11-02
      • 1970-01-01
      • 2020-10-09
      • 2012-03-23
      • 1970-01-01
      相关资源
      最近更新 更多