gpt4 book ai didi

mysql - 如果其中一个条目满足特定条件,则删除一组中的所有条目

转载 作者:行者123 更新时间:2023-11-29 10:35:13 25 4
gpt4 key购买 nike

如果该组中的某个条目符合条件,我实际上想删除属于该组(在 group by 子句中)的所有行。现在我运行的查询实际上是一种元组匹配,速度非常慢。

SELECT *
FROM Table
WHERE (column1, column2, column3) not in
((SELECT column1, column2, column3
FROM Table
WHERE column4 like 'abcd'))

最佳答案

您可以计算每个组的“要排除的行”数量,并使用 HAVING 子句排除包含它们的组,例如:

  SELECT whatever, SUM(criterion_for_a_single_line_to_be_excluded) as number_of_lines_to_exclude
FROM …
GROUP BY whatever
HAVING number_of_lines_to_exclude = 0

关于mysql - 如果其中一个条目满足特定条件,则删除一组中的所有条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46541643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com