gpt4 book ai didi

sql - 简单的SELECT查询问题

转载 作者:行者123 更新时间:2023-11-29 07:13:39 26 4
gpt4 key购买 nike

我有这个 MySql 选择查询,它似乎有一个错误,但我很“新手”,所以我根本看不到,所以也许你能帮忙?

这是查询:

SELECT node_id 
FROM rate
WHERE node_id='".$cat_node_id_string."'
LIMIT ".$node_count_star.",".$node_count_end."
ORDER BY SUM(amount)
GROUP BY node_id

提前感谢您的帮助...

更新:
我将发布一个 mysql 错误以使其更清楚...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY node_id LIMIT 1,20' at line 5

最佳答案

试试这个

SELECT node_id 
FROM rate
WHERE node_id='".$cat_node_id_string."'
ORDER BY SUM(amount)
GROUP BY node_id
LIMIT ".$node_count_star.",".$node_count_end."

但请注意,结果将是包含任何 $cat_node_id_string 解析结果的单个记录!

  • 使用 WHERE node_id='".$cat_node_id_string."' 告诉 MySQL 只返回 node_id 与精确字符串匹配的那些记录。
  • 使用 GROUP BY node_id 告诉 MySQL 将所有记录分组为一个

关于sql - 简单的SELECT查询问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2843014/

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