Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在sql server中联接3个表_Sql_Sql Server_Database_Sql Server 2008_Join - Fatal编程技术网

在sql server中联接3个表

在sql server中联接3个表,sql,sql-server,database,sql-server-2008,join,Sql,Sql Server,Database,Sql Server 2008,Join,我在sql server中有三个表,如表A表B表C 如何连接下图所示的3个表 需要更多信息来为您提供正确的代码,但从图像中,您需要s (身份证已被推定) 我认为您的代码是90%正确的,但您不会返回与商品和销售匹配的商品。商品和销售之间需要有一个内部连接来添加这一区域。 SELECT * FROM Customers c LEFT JOIN Items i ON c.iid = i.id LEFT JOIN Sales s ON c.sid = s.id

我在sql server中有三个表,如表A表B表C

如何连接下图所示的3个表


需要更多信息来为您提供正确的代码,但从图像中,您需要s

(身份证已被推定)


我认为您的代码是90%正确的,但您不会返回与商品和销售匹配的商品。商品和销售之间需要有一个内部连接来添加这一区域。
SELECT *
FROM Customers c
LEFT JOIN Items i ON c.iid = i.id
LEFT JOIN Sales s ON c.sid = s.id