【问题标题】:Finding the rows with same values having same data in sql using java?使用java在sql中查找具有相同数据的具有相同值的行?
【发布时间】: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 条件

标签: mysql sql subquery greatest-n-per-group minimum


【解决方案1】:

“我想获得包含作品最小值的行” - 您可以通过以下方式获得:

SELECT emailId 
FROM yourTable
WHERE works = (SELECT MIN(works) 
               FROM yourTable) 

这里是这个查询的演示:SQL Fiddle

如果这不是您想要的,请详细说明您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-27
    • 2013-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-21
    • 2012-06-18
    • 1970-01-01
    相关资源
    最近更新 更多