C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 73 を表示中)
■42910 / )  Re[1]: ORACEL SQL
□投稿者/ いしだ (212回)-(2009/10/23(Fri) 11:43:38)
2009/10/23(Fri) 11:57:26 編集(投稿者)
先頭1行目を取得したいと言う事ですか?
こんな感じですかね。(未検証)

select A,B,C
from (select A,B,C,row_number() over (order by A,B,C) as line
      from TB_A,TB_B
      where TB_A.NUMBER=TB_B.NUMBER and TB_A.TYPE=TB_B.TYPE)
where line=1

又は、

select A,B,C
from (select A,B,C
      from TB_A,TB_B
      where TB_A.NUMBER=TB_B.NUMBER and TB_A.TYPE=TB_B.TYPE
      order by A,B,C)
where rownum=1


ちなみに、SQL Serverならtopがあるんですけどね。。。

返信 編集キー/


管理者用

- Child Tree -