남성 주문건의 주문번호, 고객번호, 고객명을 조회 (INNER JOIN, WHERE)
/* 남성 주문건의 주문번호, 고객번호, 고객명을 조회 */
SELECT
so.SalesOrderID,
so.CustomerID,
c.Title,
c.FirstName + ' ' + c.LastName as cname
FROM SalesOrder so
INNER JOIN Customer c
ON (so.CustomerID = c.CustomerID)
WHERE c.Title = 'Mr.';
제품번호, 제품명, 카테고리명을 조회 시, 카테고리명(오름차순), 제품명(오름차순) 으로 정렬 (INNER JOIN, ORDER BY)
/* 제품번호, 제품명, 카테고리명을 조회 시,
카테고리명(오름차순), 제품명(오름차순) 으로 정렬 */
SELECT
p.ProductID,
p.[Name] as p_name,
pc.[Name] as pc_name
FROM Product p
INNER JOIN ProductCategory pc
ON (p.ProductCategoryID = pc.ProductCategoryID)
ORDER BY pc_name, p_name;
주문번호, 제품명, 카테고리명 조회 (멀티 INNER JOIN)
/* 주문번호, 제품명, 카테고리명 조회 */
SELECT
sod.SalesOrderID,
p.[name] as p_name,
pc.[name] as pc_name
FROM SalesOrderDetail sod
INNER JOIN Product p
ON (sod.ProductID = p.ProductID)
INNER JOIN ProductCategory pc
ON (p.ProductCategoryID = pc.ProductCategoryID)