在“ min”函数后加入另一个字段

问题描述 投票:-1回答:1

我有2张桌子:

  • [Customers:客户名称
  • Visits:访问日期,访问者姓名

我需要所有客户的列表,第一个visit_date和第一个visitor_name。我在获取第一个visitor_name时遇到了麻烦。

SELECT DISTINCT
    customer_name, MIN(visit_date)
FROM 
    Customers 
LEFT JOIN 
    Visits 
GROUP BY
    customer_name 

我可以做,但是我不知道如何添加visitor_name,当我添加它时,我看到的是所有访问,而不仅仅是第一次访问!

使用SQL Server。

请帮助-谢谢。

我有2个表:客户:customer_name访问次数:visit_date,visitor_name我需要所有客户的列表,第一个visit_date和第一个visitor_name。我无法获取第一个...

sql sql-server
1个回答
0
投票

您可以使用row_number()生成唯一的序列以获取第一个访客名称:

© www.soinside.com 2019 - 2024. All rights reserved.