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

sql关于没主外键关系的查询

2013-09-05 
sql关于没有主外键关系的查询a表 和 b表没有主外键关系a表中有个积分字段b表中有4个字段。最大积分,最小积

sql关于没有主外键关系的查询
a表 和 b表没有主外键关系

a表中有个积分字段
b表中有4个字段。最大积分,最小积分,等级,id

现在 需要根据 a表中的积分字段匹配b表中的最大积分和最小积分  得出等级,id两个字段
要求不要使用子查询 SQL
[解决办法]


select a.积分,
       c.等级,
       c.id
 from a表 a
 cross apply(select top 1 b.等级,b.id from b表 b
             where a.积分 between b.最小积分 and b.最大积分) c

热点排行