SQL-Vlookup版本

时间:2019-04-18 15:21:36

标签: sql vlookup

我需要将另一个表中包含的值带入主表,例如:

TABLE1

Agent Name - Agent ID - Other info`s that I will use
John           1234
Maria          1235

TABLE2

Agent Name - Agent ID - Rating
John           1234        5
Maria          1235        4

决赛桌

Agent Name - Agent ID - Rating - Other info`s that I will use
John           1234        5      
Maria          1235        4

我还需要同时使用座席名称和座席ID来将有关评级的信息带入表1,我该如何做到这一点:(?

1 个答案:

答案 0 :(得分:1)

SQL中,vlookup通过JOIN(即INNER/LEFT)表示:

select t1.id, t1.name, t2.rating, t2.col, . . . 
from t1 inner join -- may require here `LEFT` join
     t2
     on t2.id = t1.id
WHERE t2.rating IS NOT NULL; -- IF YOU USE LEFT JOIN

INNER JOIN将带来两个表中都存在的数据。