我是 sql 的初学者,需要一些帮助,使用左连接(或备用)函数如下:
我有 2 张桌子:
1) 客户
2) 服务器
客户端有 2 列(国家和客户端名称),服务器中不存在。我想使用两个表中存在的唯一标识符列“ ClientID ”将这两列加入/复制到服务器表中以匹配和加入。我将如何去做这件事,有什么推荐的更简单的方法吗?我目前没有对数据库的物理访问权限,因此我无法真正测试任何查询,因此感谢您的帮助!
谢谢
我是 sql 的初学者,需要一些帮助,使用左连接(或备用)函数如下:
我有 2 张桌子:
1) 客户
2) 服务器
客户端有 2 列(国家和客户端名称),服务器中不存在。我想使用两个表中存在的唯一标识符列“ ClientID ”将这两列加入/复制到服务器表中以匹配和加入。我将如何去做这件事,有什么推荐的更简单的方法吗?我目前没有对数据库的物理访问权限,因此我无法真正测试任何查询,因此感谢您的帮助!
谢谢
你在找这个吗?
SELECT s.*, c.country, c.clientname
FROM server s LEFT JOIN client c
ON s.clientid = c.clientid
这是SQLFiddle演示。
为了更好地理解JOIN
s,请参阅SQL 连接的可视化解释