作者ultimateyes (CmLBat)
看板Database
标题[SQL ] Group by,max的问题
时间Tue Jan 20 23:00:22 2009
您好,小妹用Oracle 9i
我有一个table [version],
栏位有[版本编号],[项目编号],[母版本],[子版本]四个栏位
结果要依[项目编号]分组,找到每一组的[母版本]最大值,再找[子版本]的最大值,
显示出[版本编号]
例如:
[版本编号][项目编号][母版本][子版本]
-------------------------------------
[1111] [1] [1] [1]
[2222] [1] [1] [2]
[3333] [2] [1] [1]
[4444] [2] [2] [1]
[5555] [2] [2] [2]
最後要列出
[2222]和[5555]
我用了group by,order by,rownum等都试过了...试不出我要的答案
想问问大家单纯用SQL指令语法怎麽写(不搭配像PHP,VB等程式码)?
谢谢大家了!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.118.229.15
※ 编辑: ultimateyes 来自: 122.118.229.15 (01/20 23:02)