带有来自一个表的2个外键的SQL查询

use*_*348 2 sql

我有一个表,在一个表中有两个外键.

Table PROJECTS
        - Id
        - Owner - FK
        - Client - FK 

table USERS
        - Id
        - Name

我想选择具有所有者和客户名称的所有项目

结果应如下所示:

Id | OwnerName | ClientName

Dav*_*d M 11

你只需要两个连接到该表.

SELECT  p.Id,
        u1.Name OwnerName,
        u2.Name ClientName
FROM    Projects p
        LEFT JOIN
                Users u1
                ON p.Owner = u1.Id
        LEFT JOIN
                Users u2
                ON p.Client = u2.Id
Run Code Online (Sandbox Code Playgroud)