请帮忙,
我将使用 account_invoice_line (列号no_pajak)中的值更新 account_move_line (列tax_number)中的值。 但它总是返回 Null 。
这是我的代码:
import { MdFormFieldModule } from '@angular/material';
import { MdInputModule } from '@angular/material';
@NgModule({
imports: [
....
MdFormFieldModule,
MdInputModule,
....
]
非常感谢
答案 0 :(得分:0)
我不确定你是否可以这种方式使用横向连接,所以用CTE重写它:
with u as (
select no_pajak, invoice_id id
from account_invoice_line
join account_move_line aml on invoice_id = aml.invoice_id and no_pajak is not NULL
)
update account_move_line aml set tax_number = no_pajak
from u
where invoice_id = id
and tax_number is NULL and date > '2017-08-01'
应该有用,虽然看起来过于复杂