sql MS SQL Cross和Outer Apply Sample
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql MS SQL Cross和Outer Apply Sample相关的知识,希望对你有一定的参考价值。
CREATE FUNCTION
GetProductInfoByID(@ProductID INT)
RETURNS TABLE
AS
RETURN
(SELECT ProductID,
Name,
ProductNumber,
ProductSubcategoryID
FROM Production.Product
WHERE ProductID = @ProductID)
SELECT * FROM GetProductInfoByID(1);
-- Usage
SELECT SO.SalesOrderID,
SO.SalesOrderDetailID,
SO.CarrierTrackingNumber,
SO.UnitPrice,
SP.ProductID,
SP.Name
FROM [Sales].[SalesOrderDetail] SO
CROSS|OUTER APPLY
dbo.GetProductInfoByID(So.ProductID) SP
以上是关于sql MS SQL Cross和Outer Apply Sample的主要内容,如果未能解决你的问题,请参考以下文章
SQL 关于apply的两种形式cross apply 和 outer apply
SQL 关于apply的两种形式cross apply 和 outer apply
SQL中inner join,outer join和cross join的区别
SQL中inner join,outer join和cross join的区别
SQL Server:CROSS JOIN 和 FULL OUTER JOIN 有啥区别?
SQL中inner join,outer join和cross join的区别