在客户名称旁边添加客户名称

  • 本文关键字:客户 添加 mysql sql presto
  • 更新时间 :
  • 英文 :


基于我试图为每个客户获取的DB模式,即Id、日期、客户名称和客户。有人能帮忙吗?

我很难添加客户的姓名。这就是我迄今为止所尝试的:

SELECT customer,name,date
from table

您需要两个到customers表的联接。也就是说,您确实需要学会使用有意义的表别名,而不是任意字母。表别名是你的朋友,任意字母就不那么友好了。

因此:

SELECT i.Id, i.BillingDate, c.Name as CustomerName,
cr.Name as ReferredByName
FROM Invoices i LEFT JOIN
Customers c 
ON i.CustomerId = c.Id LEFT JOIN
Customers cr
ON i.ReferredBy = cr.Id;

最新更新