UPDATE a
SET a.Advanced = ISNULL(Item_Pending,0) -
(ISNULL(Total_items,0) - ISNULL(Items_Pres,0)
FROM Invent a
LEFT JOIN Inventory b ON a.Item_Name = '" + DropItemName.SelectedValue + "'";
この更新ステートメントをJOINなしで使用することはできません... 適切な答えをお勧めします。Sql Updateコマンド - このコードで何が問題になっていますか?
ISNULL関数の列にエイリアスを使用していません。また、これはまったく適切な結合には見えません。シンプルなように見えます。あなたは何をする必要があるかを再確認できますか? –
あなたのparensにも何か問題があります。あなたがASP.NETの内部でこれをやっているのなら、この特定のケースは脆弱ではないが、あなたはコードを書いているのだが(「ISNULL(Total_Items、0) – fehays
)、SQLでは「DropItemName.SelectedValue」は意味がない。 SQLインジェクション攻撃を誘引するような方法です –