需要从2个与sql db无关的表中检索信息。基本上 我需要根据lower_bound或upper_bound查看名称,工资和salary_grade。
表A:
表B:
例如John的薪水为$ 1000
{salary_grade,下限,上限}:{1,800,999},{2,1000,1200} ......
所以这个视图会带来字段“John”+“1000”+“2”。 如你所见,没有外键或方法来关联两个表,我正在努力寻找一个与em相关的函数。
答案 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