Удаление учетных записей пользователей с нулевым значением заказа в многосайтовой базе данных Wordpress - PullRequest
0 голосов
/ 11 декабря 2018

Я ищу запрос, чтобы наилучшим образом удалить учетные записи пользователей из многосайтовой базы данных, база данных насчитывает более 20 тысяч учетных записей пользователей, и у большинства из них есть 0 заказов против них, возможно ли удалить клиентов, у которых нет заказов против их учетной записитак в теории SQL-запрос, который выбирает пользователя, где сумма заказа равна нулю

1 Ответ

0 голосов
/ 11 декабря 2018

Исходя из примера запроса, который вы включили в вопрос, кажется, что Order - это столбец в вашей таблице, который содержит общее количество заказов.В таком случае будет работать команда удаления, подобная приведенной ниже:

delete from user
where order = 0

Если каждый ордер отображается отдельной записью, вам потребуется список идентификаторов пользователей и используйте их в вашей команде удаления, как показано ниже:

delete from Users
where UserID in (
                  Select F_UserID
                  From Orders
                  Group by F_UserID
                  Having count(*) < 1
                )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...