从另一个 table 添加到 VIEW

Add to VIEW from another table

我需要了解如何将用户名从另一个 table 拉入 VIEW。我有 3 个 table,User、Lead 和 Lead_detail。在用户 table 中,有一个 ID 字段存储在潜在客户 table 的 Created_By 字段中。在 Lead table 中,我有一个 ID 字段存储在 Lead_detail Lead_ID 字段中。

我已经为 Lead_detail table 创建了一个 VIEW,它提取了我需要的所有信息,但我发现我在其中没有用户名 VIEW 所以我需要 ALTER 我的观点来添加每个潜在客户的用户名,但我在声明中遇到了问题。

在改变 VIEW 之前,我想尝试一个 SELECT 语句来查看我是否得到任何数据,

SELECT * FROM Lead_detail 
JOIN Lead 
ON Lead_detail.lead_id = Lead.id
WHERE Lead.Created_by = Users.ID

但这没有用。什么是正确的陈述,以便我可以将用户名拉入 Lead VIEW?

我想你错过了加入用户 table:

SELECT 
  * 
FROM 
  Lead_detail 
  INNER JOIN Lead 
    ON Lead_detail.lead_id = Lead.id
  INNER JOIN Users
    ON Lead.Created_by = Users.ID