我在做一个项目时遇到需要使用Nodejs去跟新数据,使用的数据库是Postgres,但问题是同样的sql语句,我使用Postgres直接跑sql是可以完全更新的,但是使用Nodejs去跑数据,总有零星几个字段是空的。请教大神这会是什么原因?
sql语句是这样的,因为架构的需要循环了大概540次。
UPDATE eagleeye_kpi_company SET previous_1=(
SELECT CAST(index_value AS FLOAT)
FROM etms_kpi_index_company_value
WHERE index_id=’AvgDailyCallClientCount’
AND month=’201403’
AND index_value!=’-'
AND tenant_id=’nestle-uat’
AND eagleeye_kpi_company.company_id=etms_kpi_index_company_value.company_id)
WHERE eagleeye_kpi_company.kpi_id=’KPI_06’
AND eagleeye_kpi_company.tenant_id=’nestle-uat’