好久好久不写SQL了,技能退化严重啊!!!
直入主题:
比如我有一张表,file_info,
它有两个属性(但实际不只,我这里只是作说明用):
file_code, file_version
同一个code可能对应多个version
现在,我想针对每一个code,取得它相关的记录中,version 值 最大的那条记录,
SQL如下:
select * from file_info fi1 where file_version = (select max(fi2.file_version) from file_info fi2 where fi2.file_code = fi1.file_code);
在网上看了好几个,都不知道他们有没有试过,明显是错的。
我上面的SQL是验证过的,而且我觉得有SQL基础的人一眼就看明白了的。
有问题的话,请留言。
相关推荐
java list根据对象的某个属性的值去重,java list根据对象的某个属性的值去重java list根据对象的某个属性的值去重
arcgis中编辑的数据怎样在属性表中选择同一个属性的多个值,本文给出了详细的解答,并有真实案例配图
js根据json数组属性删除指定记录。 根据json数组及属性,删除指定记录。代码简单实用
淘宝所有类目(叶子节点有2级到5级不等)以及销售属性和属性值(更新时间截止2020-05-31),sql 数据可以直接导入到表中使用,tb_prod_category_all分类表 ,tb_prod_cate_uri_type分类下的属性表 tb_prod_cate_attr...
属性变更的时候把老值和新值,还有字段名.一起进行记录.. 使用简单方便.无需过多配置.也可根据自己的业务情况进行修改.对 BaseModel增加新的属性.进行记录. 第二版,增加了,事后托管功能.因为有的对象可能已经被创建...
如何获取object中的属性值,通过JavaScriptSerializer方式和通过JSON.NET方式
/* 属性选择器其特点就是通过属性来选择元素 属性选择器的语法: E:[attr]; E表示元素,attr表示元素中的属性 E:[attr=val];... attr*=val表示当元素中指定的属性值包含在内时,给其设置一个统一的样式 */
属性类型一般有效益型、成本型、固定型、偏离型、区间型、偏离区间型等,其中效益型属性是指属性值越大越好的属性,成本型属性是指属性值越小越好的属性,固定型属性是指属性值越接近某个固定值越好的属性,偏离型...
.net 属性值变更 自动记录到数据库 搞了2天.终于搞定了. 属性变更的时候把老值和新值,还有字段名.一起进行记录.. 使用简单方便.无需过多配置.也可根据自己的业务情况进行修改.BaseModel
html中的属性值列表.标签 属性 元素 《a》 《frameset》
商品属性值联动选择
.NET获取Html字符串中指定标签的指定属性的值 本代码为C#获取字符串中Html的指定标签的指定属性的值 如:string tempstr=‘<div><a href="http://www.baidu.com"><img src="/aa/abc.jbp" /></a></div>’ 要获取以上...
这种数据约简方法在属性值约简阶段不需要频繁地与引起非相容的个体集比较,在属性约简阶段也不需要频繁地判断非相容性是否是由于非相容性的个体集所引起的,所要做的仅仅是执行一次删除操作。证明了方法的正确性,...
前段时间跟公司前端对接的时候,一个简单的数据库查询,但是前端说将结果按某个属性分组,每组单独一个集合,集合第一个元素为该属性,第二个元素为该属性值相同的所有对象集合,由于是小白一个,这个数据整理也是花...
利用反射获取实例化类的属性值和属性值!很实用,直接复制到控制台就行了!
Android布局文件的属性值解析Android布局文件的属性值解析Android布局文件的属性值解析
3.所有属性都记录变更历史太多,有些属性我不想记录变更历史. 4.实体属性变化前后的值需要把编码转成有意义的文字.例如:实体类中性别用 0,1表示,而希望变更历史中记录前后变化的值是"男","女". 5.传入实体对象自动...
JS滚动条属性值,取得滚动条各种数据值,简单处理JS操作滚动条
遍历指定对象所有的属性名称和值.rar.希望大家喜欢.谢谢
Android布局文件layout.xml的一些属性值 android开发必看文档