我试图更新中的数据表:local.import_payments从表:local.payments基于更新和内部联接查询。查询我用:Postgresql更新和内部联接
Update local.import_payments
Set local.import_payments.client_id = local.payments.payment_for_client__record_id,
local.import_payments.client_name = local.payments.payment_for_client__company_name,
local.import_payments.customer_id = local.payments.customer__record_id,
local.import_payments.customer_name = local.payment_from_customer,
local.import_payments.payment_id = local.payments.payment_id
From local.import_payments
Inner Join local.payments
Where local.payments.copy_to_imported_payments = 'true'
的CLIENT_ID,CLIENT_NAME,CUSTOMER_ID,CUSTOMER_NAME在local.import_payments需要获得与基于该字段copy_to_imported_payments被检查的条件表local.payments的值更新。
我在执行查询时遇到语法错误。我尝试了几件事,但他们没有奏效。任何人都可以查看查询,让我知道在哪里的问题是
请详细解释您的答案,而不是要求提问者试用您的解决方案。 – eden