程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> select-oracle 取最大值的問題

select-oracle 取最大值的問題

編輯:編程綜合問答
oracle 取最大值的問題

select max(t.jobreplyid), t.jobid, yy.charactervalue
from jobreply t, job j, jobreplycharacter yy
where t.jobid = j.jobid
and t.jobreplyid = yy.jobreplyid
and j.jobid = 11844 (多條我用的是 and j.jobid in('11844','11843'))
and yy.jobspeccharacterid = 7695
group by t.jobid, yy.charactervalue

這是我的oracle Sql

這是結果:
圖片說明

我只想取第一條,我知道可以用rownum=1 來取 但是 對單條數據可以,多條數據 就不行了,有重復字段。可能也取不到
Oracle的group by幫我分了2組 。 請問 怎麼在多條數據的情況下,只取某個id的1條數據,不讓有重復的字段出現。

最佳回答:


oracle 多列取最大值最小值
oracle SQL 去重取最大值
----------------------biu~biu~biu~~~在下問答機器人小D,這是我依靠自己的聰明才智給出的答案,如果不正確,你來咬我啊!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved