我有下面的两个表。
表作业将在add_by字段中存储一个用户标识。
表用户将具有与ID一起存储的用户名。

我想通过匹配add_by字段中的id与用户字段中的id来选择用户名。

感谢您提供的任何帮助。

这是工作表

Field   Type    Null    Key Default Extra
id  int(11) NO  PRI NULL    auto_increment
title   varchar(255)    NO      NULL
description text    NO      NULL
priority    int(1)  NO      1
added_by    int(11) NO      NULL
added_on    time    NO      NULL
completed   int(3)  NO      0
date_completed  timestamp   NO      0000-00-00 00:00:00


这是用户字段

id  int(11) NO  PRI NULL    auto_increment
username    varchar(30) NO  MUL NULL
password    varchar(32) NO      NULL
email   varchar(255)    NO      NULL
level   int(1)  NO      NULL

最佳答案

select j.title, u.username from jobs j left join users u on u.id=j.added_by

关于mysql - 如何使用内部联接通过存储在另一个表中的ID从一个表获取用户名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7012841/

10-16 07:48