q版少女SQLServerWITH的⽤法
经常写⼀些联合查询,联合⼀多了,代码就成倍的增加,时间⼀长,连我⾃⼰也看不懂到底是什么意思了。做Oracle 的时候,就看到有个WITH, 不过没有深⼊的看,就会 WITH ⼀个出来。
前⼏天⼜想⽤这个WITH,于是细⼼的查查了,原来 WITH 多个联系查询的语法是这样的:
WITH PPC AS (
SELECT麦穗饺子的包法
A.*
FROM(
臣妾举案奇霉
SELECT
ROW_NUMBER() OVER (PARTITION BY PPCMemberID ORDER BY CreatedOn DESC) AS RN,
游泳记录
PPCMemberID,PPC,DailyBudget,CreatedOn
FROM
辞职报告书怎么写
CSK_Store_PPCBudgetHistory
) A
WHERE RN = 1
),
PPCM AS (SELECT PPCMemberID,RetailerID FROM CSK_Store_PPCMember),
RP AS (SELECT RetailerID,ProductID,PurchaURL FROM CSK_Store_RetailerProduct WHERE ProductID = 1337534)
设计翻译SELECT
不落窠臼的读音
RP.*,
PPCM.PPCMemberID,
PPC.PPC,PPC.DailyBudget
FROM
RP LEFT JOIN比赛项目
PPCM ON RP.RetailerID = PPCM.RetailerID LEFT JOIN
PPC ON PPC.PPCMemberID = PPCM.PPCMemberID