gpt4 book ai didi

php - 如何使用 Propel ORM 查找数据库中的重复条目?

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

我想在表中查找重复的条目并显示所有这些条目。如何使用 Propel ORM 查找一列中的所有重复值?

最佳答案

嗯,this question建议使用计数...您可以在 Propel 中复制该查询(我认为):

$results = TableNameQuery::create()
->select(array("id", "field", "COUNT(*)"))
->groupBy("field")
->having("COUNT(*) > ?", 1)
->find();

当然,这有点棘手,所以如果 Propel 失败了,你可能只想使用直接 SQL。

(作为引用,这里是 SQL:)

SELECT field, COUNT(*)
FROM table_name
GROUP BY field
HAVING count(*) > 1

关于php - 如何使用 Propel ORM 查找数据库中的重复条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17439786/

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