sql语句查询问题 select Bin1,Bin2 from dutsummary where customerlotid=xxx order by did desc结果查到不止一行的数据(2-3行),然后我要分别查询其中任一行,怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from (select Bin1,Bin2,rownum rn from dutsummary where customerlotid=xxx order by did desc)where rn = ?? 都选第一行可行?select Bin1,Bin2 from dutsummary where customerlotid=xxx and rownum=1 order by did desc 把你的select 语句看作表,在这个表中在加上查询条件 ROWNUM中必须带有第一行。可以用嵌套实现。 可能意思没有表达清楚。表结构是这样的:did number(11) 主键 customerlotid varchar2(15) hifix varchar2(25) pgm varchar2(20) pgm version varchar2(10) date varchar2(8) time varchar2(8) device varchar2(20) tester varchar2(20) state varchar2(4) bin1 blob bin2 blob 相同的customerlotid情况下,state可能有1,2,3 三种情况。查询出来的结果可能是这样: | Bin1 Bin2-|-----------1 | blob blob2 | blob blob3 | blob blob 现在数据只显示第1行的结果.如果有3种结果也都只显示第一行的结果。例如:1-bin1 1-bin1 1-bin1 1-bin2 1-bin1 1-bin1正确的应为: 1-bin1 2-bin1 3-bin1 1-bin2 2-bin2 3-bin2我如何把这些结果都正确显示出来? select Bin1,Bin2 from dutsummary where customerlotid=xxx group by Bin1,Bin2--还是没看明白你某诉什么,不知道是这个意思不 求指导oracle基本问题,谢谢? 不同SID数据库导入导出语句 Oracle和Java程序 控件调查~~ 数据库优化指的是什么东东? 如何使用OUT参数查看下面几个题目结果 nextval的问题 varchar(或者varchar2,或者nvarchar2)类型的字段,values('')和values(null)等同? 子查询和自表关联查询哪个快? Toad问题 Oracle取数据 急死人,问了好几个论坛!如何取出MATERIALIZED VIEW LOG 的DDL?
(select Bin1,Bin2,rownum rn from dutsummary where customerlotid=xxx order by did desc)
where rn = ??
都选第一行可行?select Bin1,Bin2 from dutsummary where customerlotid=xxx and rownum=1 order by did desc
did number(11) 主键
customerlotid varchar2(15)
hifix varchar2(25)
pgm varchar2(20)
pgm version varchar2(10)
date varchar2(8)
time varchar2(8)
device varchar2(20)
tester varchar2(20)
state varchar2(4)
bin1 blob
bin2 blob
查询出来的结果可能是这样: | Bin1 Bin2
-|-----------
1 | blob blob
2 | blob blob
3 | blob blob
例如:1-bin1 1-bin1 1-bin1
1-bin2 1-bin1 1-bin1正确的应为:
1-bin1 2-bin1 3-bin1
1-bin2 2-bin2 3-bin2我如何把这些结果都正确显示出来?
group by Bin1,Bin2
--还是没看明白你某诉什么,不知道是这个意思不