gpt4 book ai didi

mysql - 使用 COUNT() 和 GROUP BY 进行内连接

转载 作者:行者123 更新时间:2023-11-29 07:19:21 25 4
gpt4 key购买 nike

我正在使用 phpMyAdmin 来测试此查询,但不断收到语法错误。我尝试在 MySql 手册中查找它并尝试其他语法可能性,但在这个过程中我已经变老了。感谢您的帮助

从艺术品中选择 image_title、image_id、COUNT(other_sales.*)内连接 other_sales ON (art.image_id=other_sales.image_id)分组依据(other_sales.image_id);

MySQL 说:文档

文档

1052 - 字段列表中的“image_id”列不明确

最终,我想计算特定数字 (image_id) 在“other_sales”表中出现的次数

最佳答案

要解决这些 1064 错误:

错误消息提供了您的查询的片段。代码片段的第一个字符是 MySQL 解释器无法理解的第一个字符。

因此,就您的查询而言,它是

SELECT image_title, image_id, COUNT(other_sales.*) FROM art INNER JOIN ...
ggggggggggggggggggggggggggggggggggggggggggggggggbbbbbbbbbbbbbbbbbbbbbbbbbbb

其中 g 表示良好,b 表示不良。

您的实际问题:您不能在 COUNT() 函数中放入多个值。您尝试输入 COUNT(something.*),但计数没有任何意义。

请注意,COUNT(*) 是一种特殊情况,意味着仅计算行数。

关于mysql - 使用 COUNT() 和 GROUP BY 进行内连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36731659/

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