首页 > 解决方案 > 如何在客户的第一个订单上找到 sku?

问题描述

帮助!

如何在客户的第一个订单上找到第一个 sku?假设我有一个包含以下列的表并且正在使用 MySQL:

例如,我知道我们可以执行以下操作来查找第一个订单号:

select   email, min(order_number) 
from     orders
group by email

如果我运行以下查询,它会从客户订单历史记录中返回一个看似随机的 sku:

select   email, min(order_number), sku 
from     orders
group by email

我尝试运行子查询,但也没有运气:

select   email, min(order_number), 
             (select sku from orders o2 
              where o2.email = o1.email 
              and o2.order_number = o1.order_number)
from     orders o1
group by email

我怎样才能做到这一点?

谢谢!

标签: mysqlsql

解决方案


推荐阅读