一条查询操作,望高手指教 一个表有字段name及version,同一个name可以有多个version现在要实现如下查询:得到表中version为最新(最大)的所有name。请问怎么写,不胜感激 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT name FROM table名 WHERE version=(SELECT MAX(version) FROM table名); select name,max(version) from 一个表 group by name (不要高估你的汉语表达能力或者我的汉语理解能力) 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 这条SQL语句错在哪里了? mysql查询问题 Mysql安装卡住了 帮助的使用求助 postgresql跨库触发器问题 mysql中在没有备份的情况下怎样恢复数据库 VC6.0和PostgreSQL连接问题(ADO数据库访问技术) SqlServer数据库结构怎样快速转换为 Mysql 数据库结构? 多值问题 mysql 多对一进行数据同步 show global status里面的信息? 用mysql数据库,有个表每天都会新增100--200w条数据
SELECT name FROM table名 WHERE version=(SELECT MAX(version) FROM table名);
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。