prefix."terms-6ren">
gpt4 book ai didi

sql - 解释这个简短的 SQL 查询

转载 作者:行者123 更新时间:2023-12-05 00:07:16 24 4
gpt4 key购买 nike

谁能解释一下这个 SQL 查询。这显示了热门​​商店,但效果不佳。

sql = "SELECT t.name, t.slug, tt.count 
FROM ".$wpdb->prefix."terms AS t INNER JOIN ".$wpdb->prefix."term_taxonomy AS tt ON t.term_id = tt.term_id
WHERE
tt.taxonomy IN ('$tax_name')
AND tt.count > 0
GROUP BY tt.count DESC
ORDER BY RAND() LIMIT $the_limit";

最佳答案

它运行不佳,因为您暴露了 MySQL 聚合的主要问题之一,即没有内置限制(这必须是 MySQL,因为其他 RDBMS 甚至不允许它解析)。

您正在为 t.namet.slug 获取随机值,因为您正在GROUP tt.count 但不对其他字段做任何事情。

有关如何解决此问题的建议,您需要共享一些示例数据和所需的输出。

关于sql - 解释这个简短的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9181785/

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