如何在SQL中使用加入表格JOIN

本篇将介绍如何在SQL server中使用加入表格JOIN。

JOIN 是在SQL SERVER中用于加入其它表格中的数据。

本篇将介绍多种JOIN的方法分别用于不同情况。

首先要确定登陆到指定数据库表格,然后单击New Query。

输入以下

1. 显示Products.Product_Information的name,Products.Production的OrderQty和DueDate。

SELECT pi.Name, pp.OrderQty, pp.DueDate
FROM Products.Product_Information pi
INTER JOIN Products.Production pp
ON pi.ProductID = pp.ProductID
ORDER BY pp.DueDate

2. 显示SaleOrders.Customers的CustomerID,AccountNumber和SaleOrders.Orders的TotalDue,并且仅选择TotalDue大于35000000.00的用户

SELECT c.CustomerID, SUM(o.TotalDue) AS TotalSales, c.AccountNumber
FROM SaleOrders.Customers AS c
LEFT OUTER JOIN SaleOrders.Orders AS o
ON c.CustomerID = o.CustomerID
GROUP BY c.CustomerID = o.CustomerID
HAVING SUM(o.TotalDue) > 35000000.00
ORDER BY c.CustomerID