Mysql 从另一个表添加到视图
我需要了解如何将用户名从不同的表拉入Mysql 从另一个表添加到视图,mysql,sql-view,Mysql,Sql View,我需要了解如何将用户名从不同的表拉入视图。我有3个表,用户表、潜在客户表和潜在客户详细信息表。在用户表中,有一个ID字段存储在Lead表中的Created_By字段中。在Lead表中,我有一个ID字段,存储在Lead\u detail Lead\u ID字段中 我已经为Lead_detail表创建了一个视图,该表提取了我需要的所有信息,但我发现该视图中没有用户名,因此我需要更改我的视图以添加每个Lead的用户名,但我在声明中遇到了问题 在更改视图之前我想尝试一个SELECT语句,看看是否得到任何
视图。我有3个表,用户表、潜在客户表和潜在客户详细信息表。在用户表中,有一个ID字段存储在Lead表中的Created_By字段中。在Lead表中,我有一个ID字段,存储在Lead\u detail Lead\u ID字段中
我已经为Lead_detail表创建了一个视图
,该表提取了我需要的所有信息,但我发现该视图
中没有用户名,因此我需要更改
我的视图以添加每个Lead的用户名,但我在声明中遇到了问题
在更改视图之前
我想尝试一个SELECT
语句,看看是否得到任何数据
SELECT * FROM Lead_detail
JOIN Lead
ON Lead_detail.lead_id = Lead.id
WHERE Lead.Created_by = Users.ID
但这不起作用。什么是正确的语句,以便我可以将用户名拉入Lead视图?我认为您错过了与users表的连接:
SELECT
*
FROM
Lead_detail
INNER JOIN Lead
ON Lead_detail.lead_id = Lead.id
INNER JOIN Users
ON Lead.Created_by = Users.ID