使用LEFT JOIN进行查询时需要SQL辅助

时间:2013-06-23 04:18:50

标签: mysql sql sql-server join sas

我是sql的初学者,在下面使用左连接(或替代)函数需要一些帮助:

我有两张桌子:

1)客户

2)服务器

客户端有两列(国家/地区客户端名称),这些列在服务器中不存在。我想使用两个表中存在的唯一标识符列“ ClientID ”将这两列加入/复制到Server表中以进行匹配和连接。我将如何做到这一点并做一些更简单的方法?我目前没有物理访问数据库所以我无法真正测试任何查询,所以任何帮助表示赞赏!

谢谢

1 个答案:

答案 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