В вашем запросе нет правильного синтаксиса в INNER JOIN
, поэтому нужно немного изменить его на правильный, как показано ниже, и я надеюсь, что вы используете правильные условия
UPDATE dbo.POInvoicingDetails
SET PPVGLAccountID ='5'
FROM dbo.POInvoicingDetails
--Condition were missing in the below line compare below line you will get the point
INNER JOIN dbo.POInvoicing ON dbo.POInvoicing.POInvoicingID = dbo.POInvoicingDetails.POInvoicingID
WHERE dbo.POInvoicing.InvoiceNo = '421009'
'421009'--Should not in the quote if it's not `STRING or CHARACTER` type
Примечание: вы можете использовать таблицу alias
, чтобы было проще писать и сокращать код