sql删除零订单多站点woocommerce用户

时间:2018-12-11 14:18:36

标签: sql woocommerce

我有超过2万笔订单,其中大多数订单有0张订单,因此有可能删除帐户中没有订单的客户

因此请从订单为零的用户中选择

1 个答案:

答案 0 :(得分:0)

根据问题中包含的示例查询,“订单”似乎是表中的一列,其中包含订单总数。如果是这样,则如下所示的删除命令将起作用:

delete from user
where order = 0

如果每个订单显示的都是不同的条目,则需要用户ID列表,并在删除命令中使用这些ID,如下所示:

delete from Users
where UserID in (
                  Select F_UserID
                  From Orders
                  Group by F_UserID
                  Having count(*) < 1
                )