首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

判断A表中的数据在B表中的那个范围,该如何解决

2012-05-23 
判断A表中的数据在B表中的那个范围求教各位大侠,我想判断A表的数据存在B表的那个区间范围之内A表如下:Name

判断A表中的数据在B表中的那个范围
求教各位大侠,我想判断A表的数据存在B表的那个区间范围之内

A表如下:
Name Num
大点 100000
多点 100012
黑点 23976
垄断 465365
起点 34879080
二点 8759906
开点 2190


B表如下:
Stationname BeginNum EndNum
幅度 100000 103940
空点 2134 24000
浮点 200000 580000
卡的 14000023 76234323


取出的结果如下:

StationName NUM
幅度 100000
幅度 100012
空点 2190
空点 23976
浮点 465365
卡的 34879080
  8759906

[解决办法]
select
(select b. from b where a.num between BeginNum and EndNum)StationName,
a.num
form a

热点排行