postgresql选择多个值

时间:2018-02-01 11:30:36

标签: postgresql

我有两张桌子:

表1'工作'

num  |  job1  | job2
--------------------
 1   |    14  |   12 
 2   |    23  |   15
 3   |    3   |   12
 4   |    21  |   3
 5   |    6   |   8 

表2'用户'

id  |  name
------------
3   | name1
6   | name2
12  | name3
14  | name4
15  | name5

我需要查询显示:

num  |  job1     | job2
--------------------------
 1   |    name4  |   name3 
 2   |    name6  |   name5

非常感谢

1 个答案:

答案 0 :(得分:0)

SELECT j.num, u1.name, u2.name 
FROM jobs j, users u1, users u2 
WHERE j.job1 = u1.id
  AND j.job2 = u2.id