我需要加入两个表
a) 表_a
id ref_no name
---------------------------------------------------
1 HRTU/00000001/2013 ram
2 HRTU/00000002/2013 sam
b) 表_b
ref_no desg
---------------------------------------------------
HRTU/00000001/2013 project manager
HRTU/00000002/2013 developer
这两个表将通过它们的refno连接起来。并且会给我像下面一样的输出
c) 输出表
ref_no name desg
----------------------------------------------------------------------------------
HRTU/00000001/2013 ram project manager
HRTU/00000002/2013 sam developer
SELECT a.*, b.* -- SELECT columns you want
FROM table1 a
INNER JOIN table2 b
ON a.ref_no = b.ref_no
- SQLFiddle演示
要全面了解加入,请访问以下链接:
- SQL联接的可视化表示
SELECT a.ref_no AS ref_no, a.valp AS name, b.desg AS desg
FROM table1 a
INNER JOIN table2 b ON a.ref_no = b.ref_no
使用SELECT中的"AS",您可以为列名