社区
MySQL
帖子详情
select 所有值是最大值的记录
aj3423
2011-01-21 02:32:30
比如有 一列
id
------
4
5
4
2
3
5
1
5
最大值是5,想用一条语句select出所有的5, 应该有3条,搜了下可以这样
select * from
table
where id = (select max(id) from
table
);
但问题是这样,我和另一人负责拼写这条sql 的2个部分,他负责前半部分,我负责where后半部分,所以我不知道
表名
(这里是
table
), 有没有什么巧妙的办法能不用表名也能查?(不排序)
...全文
272
7
打赏
收藏
select 所有值是最大值的记录
比如有 一列 id ------ 4 5 4 2 3 5 1 5 最大值是5,想用一条语句select出所有的5, 应该有3条,搜了下可以这样 select * from table where id = (select max(id) from table); 但问题是这样,我和另一人负责拼写这条sql 的2个部分,他负责前半部分,我负责where后半部分,所以我不知道表名(这里是table), 有没有什么巧妙的办法能不用表名也能查?(不排序)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aleng18
2011-01-21
打赏
举报
回复
你要小心了,连发明sql的人,看到你工作的优越性,都要抢你饭碗来了~~
iihero_
2011-01-21
打赏
举报
回复
两个人分工简直太牛了。
ACMAIN_CHM
2011-01-21
打赏
举报
回复
[Quote]select * from table t where id = (select max(id) from 这里能不能用那个 t 来做);[/Quote]不能,你自己为什么不试一下不就知道结果了吗?
aj3423
2011-01-21
打赏
举报
回复
select * from table t where id = (select max(id) from 这里能不能用那个 t 来做);
ACMAIN_CHM
2011-01-21
打赏
举报
回复
不知道表名的情况下,想不出什么办法。
小小小小周
2011-01-21
打赏
举报
回复
好办法就是一个人来写这个sql
yangxiao_jiang
2011-01-21
打赏
举报
回复
一条sql还能2个人写?
应该没有什么好办法。
SQL 如何返回
最大
值
所在的多条
记录
如果
最大
值
有多条
记录
,想全部得到,就需要子查询得到
最大
值
,然后二次遍历数据得到和
最大
值
相同的所有
记录
:
select
* from T where f=(
select
max(f) from T) 或用窗口函数 rank() 做一下排名,然后取第 1 名: ...
SQL查询
最大
值
,返回整行数据
SQL查询
最大
值
,返回整行数据 1、问题 部分数据如下,未完整展示。如何从 table_a 表中查询 p_postions 列的
最大
值
对应的一行数据? 在这里插入图片描述 2、解答 方法1:先排序,再取第一条
SELECT
* FROM table_a ...
SELECT
MAX()取多个
最大
值
-
SELECT
嵌套使用
SELECT
MAX()取多个
最大
值
-
SELECT
嵌套使用
Mysql Max函数坑 查询出来的是
最大
值
,但不是
最大
值
的那条
记录
Max函数 查询出来的只是
最大
值
,但不是
最大
值
的那条
记录
发现自己并不会用Max 函数。自己想当然的认为Max 函数查询出来是
最大
值
的那条
记录
。其实不是的。他只是把那个列中
最大
值
求出来,这时比如:你再加上id , j...
mysql分组取
最大
值
记录
问题:需要取项目最后一次修改的内容
记录
方法一:先对表进行倒序,再取LIMIT 999999999,之后再对该...方法二:先对表进行分组取
最大
值
,再对原表
记录
和
最大
值
结果取交集
select
* from a INNER JOIN (
select
ID,
MySQL
56,675
社区成员
56,706
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章