【发布时间】:2017-05-23 05:10:45
【问题描述】:
我在 WorkSheetTransaction 表中添加了一个列,并希望使用根据 Department 表构建的名称来填充它。两个表都已经填充了连接字段 DepartmentId。
以下查询运行正常,但没有更新任何行。为什么不呢?
update WorkSheetTransactions
inner join Departments on WorkSheetTransactions.DepartmentId = Departments.DepartmentId
set WorkSheetTransactions.DepartmentName = (Departments.GL_Account + '-' + Departments.DepartmentName)
我尝试了很多变体,但就是看不出哪里出错了。顺便说一句,连接字段在两个表中都是一个整数,所有其他 2 个字段都是 var_chars。
【问题讨论】:
-
一般情况下,最好在应用级代码中处理数据显示的问题。让您的数据保持良好和规范化。