SQL - 比较不相关的表

时间:2013-08-17 16:54:11

标签: sql

需要从2个与sql db无关的表中检索信息。基本上 我需要根据lower_bound或upper_bound查看名称,工资和salary_grade。

表A:

  1. 名称
  2. 薪水
  3. 表B:

    1. salary_grade
    2. LOWER_BOUND
    3. UPPER_BOUND
    4. 例如John的薪水为$ 1000

      {salary_grade,下限,上限}:{1,800,999},{2,1000,1200} ......

      所以这个视图会带来字段“John”+“1000”+“2”。 如你所见,没有外键或方法来关联两个表,我正在努力寻找一个与em相关的函数。

1 个答案:

答案 0 :(得分:1)

只需使用BETWEEN编写联接:

SELECT a.name, a.salary, b.salary_grade
FROM a JOIN b 
ON a.salary BETWEEN b.lower_bound AND b.upper_bound