如何使用ID从MySQL数据库中的另一个表获取用户名?

要使用两个表中的ID获取用户名,您需要使用JOIN并联接两个表。

让我们创建一个表-

示例

mysql> create table demo77
   -> (
   -> userid int not null primary key,
   -> username varchar(20)
   -> );


以下是通过连接两个表使用ID获取用户名的查询-

示例

mysql> select username from demo77
   -> join demo78
   -> on demo77.userid=demo78.id;


这将产生以下输出-

输出结果

+----------+
| username |

+----------+
| John     |

| Bob      |
+----------+

2 rows in set (0.05 sec)