这是一个mysql关联查询问题, 我不理解?
这是一个mysql关联查询的问题
为啥要用 p2.product_type = p1.product_type, 而且还分组了, 分组的目的是啥?
回复
1个回答

test
2024-07-18
p2
来源于这里 的 from product as p2
这里的意思是给查询的这个 product
表在这个语句中起一个 p2
的别名,或者重命名为 p2
,以便于在后续的引用中进行区分。 表名字和别名之前的 as
两侧需要有空格,也可以省略 as
关键字。实际上这里的 p2
就可以代表 product
。
补充内容
不按照 product_type
分组,查出来的就是按照 product
计算的平均值(AVG
) ,使用分组后即是按照 product_type
进行计算平均值。
见 示例
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容