我正在尝试使用以下查询加入两个表。
(SELECT CustomerName, OrderDate,
LAG(OrderDate,1) OVER(ORDER BY OrderDate DESC) as Previous_Order_Date
FROM Table1) as t1
INNER JOIN (SELECT CustomerName, MAX(OrderDate) as Latest_Order_date
FROM Table1
GROUP BY CustomerName) as t2
ON t1.CustomerName = t2.CustomerName AND t1.OrderDate = t2.Latest_Order_date
但我得到以下错误:
查询错误:错误:ER_PARSE_ERROR:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的“as t1 INNER JOIN (SELECT CustomerName, MAX(OrderDate) as Latest_Order_date”附近使用正确的语法