日期:2014-05-18 浏览次数:20593 次
select A.PersonID, B.TotalPaymentPlanFee from @StudentPaymentPlan A inner join @PaymentPlanFee B ON A.PersonID = B.PersonID
------解决方案--------------------
--这两个表变量不存在啊 @StudentPaymentPlan @PaymentPlanFee select A.PersonID, B.TotalPaymentPlanFee from @StudentPaymentPlan A inner join @PaymentPlanFee B ON A.PersonID = B.PersonID
------解决方案--------------------
一个是表 一个是表变量 不要混淆了。
------解决方案--------------------
需要将你的这些所有代码选中执行才可以。
------解决方案--------------------
你这个是表变量,不是表。使用和普通变量一样,要在一个会话中全部选中执行的。
------解决方案--------------------
--我改成这样居然可以, 不知道是为什么
select a.PersonID, b.TotalPaymentPlanFee
from @a a
inner join @b b ON a.PersonID = b.PersonID
------解决方案--------------------
只能用别名进行访问表变量中的字段