如何连接两个表与where条件

时间:2016-12-22 15:26:45

标签: sql join

我有这两张桌子 enter image description here

如果我<taskdef name="testng" classpath="${test.classpath}" classname="org.testng.TestNGAntTask" /> 我会得到

enter image description here

我如何加入这些表来最终得到这个表?谢谢enter image description here

3 个答案:

答案 0 :(得分:2)

Select s.*,e.name,s.surname from tab_salaries s 
inner join tab_employees e on e.customer_id = s.customer_id
WHERE s.salary > 200

答案 1 :(得分:0)

Select a.customer_id, a.salary, b.name, b.surname
from
 tab_salaries a
 inner join tab_employees b
 on a.customer_id=b.customer_id
where 
 a.salary > 200;

您必须使用内部联接以获得更快的结果,具体取决于数据库中的记录数量。

答案 2 :(得分:0)

在e.customer_id = s.customer_id上选择e.customer_id,s.salary,e.name,e.surname来自员工e,薪水s 其中s.salary> 200