如何使用另一个表列值更改一个表列值

时间:2015-08-13 18:27:29

标签: sql

我有一个客户表 (cid,mobileno,mailno,officeno) (1,123456789,11,111)

我有一张数字表 (numcode,mobileno) (11,1235879456) (111,5478859987)

现在我想输出像 (cid,mobileno,mailno,officeno) (1,123456789,1235879456,5478859987

任何人都可以回答吗?

2 个答案:

答案 0 :(得分:0)

您将找到所需的一切HERE。如果您只想在BOTH表格中匹配时获得结果,请阅读INNER JOIN

享受!

答案 1 :(得分:0)

SELECT T1.cid,T1.mobileno,T2.mobileno,T3.mobileno FROM T1 JOIN T2 ON T1.mailno = T2.numcode JOIN T2 as T3 ON T1.officeno = T3.numcode;

T1是客户表,
T2是一个数字表

先检查一下,没有数据库就无法做到。

相关问题