gpt4 book ai didi

sql-server-2008 - #Table 有歧义

转载 作者:行者123 更新时间:2023-12-05 01:04:10 26 4
gpt4 key购买 nike

我收到一个错误,指出 #Plans 不明确。当我通过自连接将一个表加入到自己的表中时会发生这种情况,但不知道为什么。这是导致错误的代码:

Alter Table #Plans
Add SecondPlanDate date

Update #Plans
Set
SecondPlanDate = Min (P2.PlanPurchaseDate) Over (Partition By P1.PatientID, P1.PlanPurchaseDate)
From
#Plans as P1
Inner Join
#Plans as P2
on
P1.PatientID = P2.PatientID
Where
P2.PlanPurchaseDate > P1.PlanPurchaseDate
;

Select
*
From
#Plans

任何建议将不胜感激。

谢谢,

最佳答案

我认为您需要使用表别名:

UPDATE P1
SET P1.SecondPlanDate ...
  • SQL Fiddle Demo
  • 关于sql-server-2008 - #Table 有歧义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23554527/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com