我是sql的初学者,在下面使用左连接(或替代)函数需要一些帮助:
我有两张桌子:
1)客户
2)服务器
客户端有两列(国家/地区和客户端名称),这些列在服务器中不存在。我想使用两个表中存在的唯一标识符列“ ClientID ”将这两列加入/复制到Server表中以进行匹配和连接。我将如何做到这一点并做一些更简单的方法?我目前没有物理访问数据库所以我无法真正测试任何查询,所以任何帮助表示赞赏!
谢谢
答案 0 :(得分:2)
你在找这个吗?
SELECT s.*, c.country, c.clientname
FROM server s LEFT JOIN client c
ON s.clientid = c.clientid
这是 SQLFiddle 演示。
为了更好地理解JOIN
,请参阅A Visual Explanation of SQL Joins