У меня есть база данных только с одной таблицей как указано ниже:
userurltag(id,userID(string),Url(String),tag(String))
Я хочу удалить пользователей, которые имеют меньше чем 3 URL, связанные с ними. Как я могу сделать это?
Попробуйте это:
DELETE
FROM userurltag USING userurltag
JOIN
(SELECT userID
FROM userurltag
GROUP BY userID HAVING COUNT(*) < 3) as tmp
ON userurltag.userID = tmp.userID;
DELETE
FROM userurltag
WHERE UserID IN
(SELECT UserID FROM userurltag GROUP BY userID Having COUNT(UserID) < 3)