商城中如何确认此订单为这个人的第一个订单?


我是通过查询这个人所有订单,按照order排序获得。
还有没有更高效的方法(或者说更直接的)

订单 商城 第一个

他们说我猥琐 9 years, 7 months ago

可以加一个用户行为表,记录一些第一次订单、最后一次订单这种类似的行为,产生相应行为的时候去更新表,然后你只需要从这个表获取信息就好了。

飛月·苍穹 answered 9 years, 7 months ago

订单表肯定有个 UserID 的字段


 select id from order where UserID = UserID limit 1;

只要没查出结果,就是第一个订单


 php


 if (!$result) {
    echo '这个人的第一个订单';
}

kunge哈? answered 9 years, 7 months ago

更直接的?order表里加一列is_user_first_order

soso君 answered 9 years, 7 months ago


 SELECT order_id,min(addtime) FROM `order` WHERE uid = 1000588590;

这样呢?addtime是时间戳

CK晓甜心 answered 9 years, 7 months ago

Your Answer