我有一个小问题需要解决。我认为一开始应该很容易,但后来我无法解决它。sql - 加入两个对应值的表
我有2个表格。第一个表(例如)具有这样
表#1
NAME_1 | VALUE_1
------------
A | 2
B | 5
C | 7
D | 12
而另外的部分数据具有这样
表#2
NAME_2 | VALUE_2
------------
AA | 6
AB | 12
数据我试图得到如下的预期结果:
结果
NAME_1 | VALUE_1 | NAME_2
--------------------------
A | 2 | AA
B | 5 | AA
C | 7 | AB
D | 12 | AB
正如你所看到的,结果表中有像
IF table1.value_1 <= table2.value_2
<show table2.name_2> -->> which suppose to be AA
ELSE table1.value_1 > table2.value_2 AND table1.value_1 <= table2.value_2
<show table2.name_2> -->> which suppose to be AB
一个某种形式的连接条件,一个人可以帮我解决这个问题呢?感谢您的关注。
谢谢,我正在寻找可能的最佳最短查询来解决问题,并且您的建议像魅力一样起作用! – Dibyanugraha