SQL質疑応答スレ 10問目

このエントリーをはてなブックマークに追加
311NAME IS NULL
すみません、教えてください。

テーブルAとテーブルBがあり、
テーブルAには、1〜1000万までの連番を格納しています。連番はキーです。
テーブルBの方には、その連番の開始値と連番数が格納されています。

開始値 | 連番数
---------------
  1001 | 100   ←1001から1100までの意味
  5001 | 100   ←5001から5100までの意味
  9001 | 100   ←9001から9100までの意味

テーブルBで指定されている連番に一致するレコードを
テーブルAから取得するにはどのように書けばよいでしょうか。
上記の例だと300件取得する形になりますが、
テーブルBにも1万件程度のレコードがあります。

DBMSはOracle10gです。