使用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中查找具有相同数据的具有相同值的行?的主要内容,如果未能解决你的问题,请参考以下文章

查找一列中具有相同值而另一列中具有其他值的行?

SQL,查找两个给定名称在一列中是不是具有相同数字的查询

循环遍历Series以查找具有相同索引值的

BIG QUERY SQL:如何在具有相同唯一键但访问期间不同的访问中查找不同的重复集?

在 Pandas、Python 中查找具有相同第一列的所有行的最小值、最大值、平均值

如何在SQL Server表列中查找相同值的行