Php Sql询问两个字段的减法

Php Sql询问两个字段的减法,php,sql,Php,Sql,我想问一下如何制作这样的东西: 我有两张桌子,我们把它叫做A和BA有一个金额\u A在B中我们有金额\u B。我想问一下如何生成amount\u a-amount\u b,然后将结果指定为amount\u a。我怎样才能做到?所有简单的例子都很好看。非常感谢您非常简单的示例(JOINing onid): 创建两个表,其中包含五行数字: CREATE TABLE table_a ( id int auto_increment primary key , amount_a int(2) );

我想问一下如何制作这样的东西:

我有两张桌子,我们把它叫做
A
B
<代码>A有一个
金额\u A
B
中我们有
金额\u B
。我想问一下如何生成
amount\u a
-
amount\u b
,然后将结果指定为
amount\u a
。我怎样才能做到?所有简单的例子都很好看。非常感谢您

非常简单的示例(
JOIN
ing on
id
):

创建两个表,其中包含五行数字:

CREATE TABLE table_a (
   id int auto_increment primary key
 , amount_a int(2)
);

INSERT INTO table_a (amount_a)
VALUES (6),(72),(58),(39),(0);

CREATE TABLE table_b (
   id int auto_increment primary key
 , amount_b int(2)
);

INSERT INTO table_b (amount_b)
VALUES (1),(23),(31),(14),(51);
查询:

SELECT
   amount_a - amount_b AS amount
FROM table_a
JOIN table_b ON table_a.id = table_b.id

结果:

amount
5
49
27
25
-51
并运行
更新
金额

UPDATE table_a
JOIN table_b ON table_a.id = table_b.id
SET amount_a = amount_a - amount_b

您可以创建两个表并连接它们(可能在ID上)。然后从联接结果中选择amount_a-amount_b,如本SQL FIDLE所示

您需要联接这些表,它们之间有链接吗?你能给我们看看你的模式吗?每个表中有一行吗?@Alexander,没有,但我想对这两行进行操作。你需要给我们看看你的数据库schema@user3310467这是哪一个?如果每个表中有不止一行,rdbms将如何找出哪一行以及何时使用?你能为我的帖子补票吗?我被禁止。。