请教个查询语句 数据库表table里有id name banben(版本)(该列值为数字)三列其中id唯一,name不唯一,banben不唯一,但是name和banben组合起来是唯一的,找出name=gis且banben(版本)的数值最高的行的id这sql语句怎么写?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT ID,NAME,BANBENFROM TABLENAME A INNER JOIN ( SELECT MAX(BANBEN) OVER(PARTITION BY NAME ORDER BY NAME) AS MAXBANBEN, ROWID AS RID FROM TABLENAME WHERE NAME = 'gis' ) B ON A.ROWID = B.RID AND A.SAL = B.MAXBANBEN windows计划任务+批处理命令实现oracle数据库的自动备份 Oracle表添加主键,棘手的问题 如下两种更新语句哪个效率更高? 请问我要用vb+oledb访问oracle数据库 高分问asp.net(c#)中连接Oracle数据库的字符串问题!顶者有分! 非常棘手的SQL语句,请高手进! rman的问题急!1 日期的格式问题(在线等待) 在linux下安装oracle9i 提示说DISPLAY没有设,可是我设了啊, 求教!!! 非常着急,只有40分了 救命!数据库进不去(只有10分了,痛苦) xp sp2系统,应下什么版本的ORACLE,大牛们帮忙给个地址~~~~~~~~
FROM TABLENAME A INNER JOIN (
SELECT MAX(BANBEN) OVER(PARTITION BY NAME ORDER BY NAME) AS MAXBANBEN,
ROWID AS RID
FROM TABLENAME
WHERE NAME = 'gis'
) B ON A.ROWID = B.RID AND A.SAL = B.MAXBANBEN