当我在表格上select *
时,列Qty
& QtyPending
显示 6 的值。但是,显式选择列名称会显示不同的值。谁能解释为什么会发生这种行为呢?
这是遗留系统,使用的数据库是SQL Server 2000.列数据类型为smallint
。
所以我使用QtyPending
查询明确地将Update
更新为6。此列现在显示正确的值。
还在查询中添加了locstockid,列Qty
仍显示不同的值。
答案 0 :(得分:2)
无论我在图像中看到什么,提供的查询都有不同的LocStockId,这意味着它们可以有不同的值
第一: LocStockId = 152319
第二: LocStockId = 153219
我认为你错了。