Php 如何从同一个表但不同的列中声明减号并生成不同的列

Php 如何从同一个表但不同的列中声明减号并生成不同的列,php,sql,postgresql,Php,Sql,Postgresql,你能帮我从同一张表中做减法值,比如钱,结果也会显示在同一张表中吗。我对编程真的很陌生,不知道它。我使用postgresql数据库 我的表名是payment\u with\u po,我的列名是payment\u amount减去total\u invoice等于balance 我想声明当值插入到“付款金额”和“发票总额”列时,余额中的结果将自动显示。 如果有人能回答这个问题,我非常感激,希望你能给出完整的答案( 对不起,我真的是初学者 例如 payment_amount | 400 total_i

你能帮我从同一张表中做减法值,比如钱,结果也会显示在同一张表中吗。我对编程真的很陌生,不知道它。我使用postgresql数据库

我的表名是
payment\u with\u po
,我的列名是
payment\u amount
减去
total\u invoice
等于
balance

我想声明当值插入到“付款金额”和“发票总额”列时,余额中的结果将自动显示。 如果有人能回答这个问题,我非常感激,希望你能给出完整的答案(

对不起,我真的是初学者 例如

payment_amount | 400
total_invoice  | 400
balance        |0

当我将值插入付款金额和发票总额时,余额中的答案将自动显示为答案

我认为您希望在表中的插入操作期间进行计算

假设在发票总额中插入
100
付款金额
300

那么您的查询将被删除

insert into payment_with_po (payment_amount,total_invoice,balance)
values(100,300,300-100)

@hidayath请用一个例子解释你需要什么。@Sachu的例子是在付款金额中插入400,在发票总额中插入400。400减去400等于余额是0,所以在我将值插入付款金额和发票总额后,它将自动显示0。你可以编辑你的问题并添加示例你可以显示你尝试过的内容吗?r你插入g新行或更新现有行?你能在下面检查我的答案吗?例如:选择付款金额,从付款中减去金额,从付款中减去总金额,从付款中减去发票金额,余额相等,你明白吗:'(@Sachu