我编写了以下查询,以将表Pro_C_C
与Pol_C_C
联接起来(我只从Pol_C_C
中选择了6个字段)。
Select *
From Pro_C_C x
Join
(Select
[Policy Number],
LEFT([Primary Policyholder Forename],1) PInitial, [Primary Policyholder Surname] PrimPHSurname,[Primary Policyholder Dob] PrimPHDOB,
LEFT([Secondary Policyholder Forename],1) SInitial, [Secondary Policyholder Surname]SecPHSurname,[Secondary Policyholder Dob] SecPHDOB
From Pol_C_C) y
On x.[Policy Number] = y.[Policy Number]
Order By x.[Policy Number]
然后我写了以下尝试,但出现错误
除非还指定了TOP或FOR XML,否则ORDER BY子句在视图,内联函数,派生表,子查询和公用表表达式中无效。
Select
[PN],[PT],[IPL1],[IPL2],[IPL3],[IPL4],[IPL5],[IPP],[IPO],[IPBA],[PID-UPRN],[PIS Date],[PIE Date],[PPF],[PPS],[PPD]
From(
Select * From Pro_C_C x
Join
(Select
[PN],
LEFT([PPF],1) PPF, [PPS],[PPD],
LEFT([SPF],1) SPF, [SPS],[SPD]
From Pol_C_C) y
On x.[PN] = y.[PN]
Order By x.[PolPN]
)A
有人知道吗?