使用java在sql中查找具有相同数据的具有相同值的行?
Posted
技术标签:
【中文标题】使用java在sql中查找具有相同数据的具有相同值的行?【英文标题】:Finding the rows with same values having same data in sql using java? 【发布时间】:2018-12-25 15:40:08 【问题描述】:从表中,我想获取行包含作品的最小值,因为这里是 3,因此我可以获取 id 2 和 5 的行,因为这两行具有相同的最小值。
ID | emailID | works
------------------------------------------
1 | tree123@gmail.com | 5
2 | tree23@gmail.com | 3
3 | hello123@gmail.com | 5
4 | thistree123@gmail.com | 4
5 | somtng@gmail.com | 3
【问题讨论】:
在您的查询语句中,为 when works = 3 添加一个WHERE
条件
【参考方案1】:
“我想获得包含作品最小值的行” - 您可以通过以下方式获得:
SELECT emailId
FROM yourTable
WHERE works = (SELECT MIN(works)
FROM yourTable)
这里是这个查询的演示:SQL Fiddle
如果这不是您想要的,请详细说明您的问题。
【讨论】:
以上是关于使用java在sql中查找具有相同数据的具有相同值的行?的主要内容,如果未能解决你的问题,请参考以下文章
BIG QUERY SQL:如何在具有相同唯一键但访问期间不同的访问中查找不同的重复集?