微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

相关子查询和 GROUP BY

如何解决相关子查询和 GROUP BY

我开始学习MysqL,但在理解相关子查询时遇到问题,我搜索了定义说,它对每一行执行一次,但是当涉及到示例时:

DEPOT (N_Dpt,Name_Dpt,City)
STORE (N_Dpt #,N_Product #,Qt_Stored)
PRODUCT (N_Product,Label_Product,Price_U,Weight,Color)  


               

每种产品类型的最高单价列表

SELECT Product_Label,Price_U FROM Product AS P1  
WHERE Price = (SELECT MAX (Price_U) FROM PRODUCT P2  
WHERE P2. Product_Label = P1. Product Label )

一个问题:为什么它是相关子查询
第二个问题:为什么我们不能使用 GROUP BY ?

SELECT Product_label,MAX(Price_U) FROM PRODUCT GROUP BY Product_label

解决方法

考虑以下...

foo.jl

以上内容并非详尽无遗

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?