gpt4 book ai didi

MySQL 插入连接表语句并更新连接表上的字段

转载 作者:行者123 更新时间:2023-11-29 11:11:30 25 4
gpt4 key购买 nike

我有两个表,其中的列如下:

表 aggthndet(引用表)

SELECT `aggthndet`.`idaggdet`,
`aggthndet`.`idagg`,
`aggthndet`.`noakun`,
`aggthndet`.`ketdet`,
`aggthndet`.`pagu`,
`aggthndet`.`prosesagg`,
`aggthndet`.`realisasi`,
`aggthndet`.`iu_id_usr`,
`aggthndet`.`iu_wkt`,
`aggthndet`.`iu_stat`FROM `aggthndet`;

表 aggakundet

SELECT `aggakundet`.`id`,
`aggakundet`.`idaggdet`,
`aggakundet`.`ketdetakun`,
`aggakundet`.`volume`,
`aggakundet`.`hrg_satuan`,
`aggakundet`.`iu_id_usr`,
`aggakundet`.`iu_wkt`,
`aggakundet`.`iu_stat`
FROM `aggakundet`;

表之间相互关联(一对多关系)

我想将数据插入表aggakundet,并更新表aggthndet上的列pagupagu列是具有相同 idaggdet 的列的总体 jml_total(别名列) 总和。

示例数据
table aggthndet
table aggakundet

最佳答案

在您的脚本中,$idaggdet 中的值为 idaggdet

插入完成后,使用 $idaggdet 中的值继续更新

您可以引用以下查询,

UPDATE `aggthndet`
SET `pagu` = `pagu`+1
WHERE `idaggdet` = '$idaggdet';

您可以将此更新语句附加到 $sql 本身中。

关于MySQL 插入连接表语句并更新连接表上的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40478773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com