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

发布于 2022-09-01 13:01:58 字数 59 浏览 58 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

惟欲睡 2022-09-08 13:01:58

订单表肯定有个UserID的字段

select id from order where UserID = UserID limit 1;

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

phpif (!$result) {
    echo '这个人的第一个订单';
}
明明#如月 2022-09-08 13:01:58
SELECT order_id,min(addtime) FROM `order` WHERE uid = 1000588590;

这样呢?addtime是时间戳

手心的海 2022-09-08 13:01:58

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

诗笺 2022-09-08 13:01:58

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文