我有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。我无法获取第一个...
您可以使用row_number()
生成唯一的序列以获取第一个访客名称: