gpt4 book ai didi

php - 从 2 个表获取数据并输入 php 中的第三个表的代码

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

表1 - 付款请求`

|--------|-----------|-----------|
| id | Receiver | Balance |
|--------|-----------|-----------|
| 1 | user1 | 2000 |
|--------|-----------|-----------|
| 2 | user2 | 1500 |
|--------|-----------|-----------|`

<小时/>表2 - 捐赠者

`
|--------|-----------|-----------|
| id | Donar | Amount |
|--------|-----------|-----------|
| 1 | love | 1500 |
|--------|-----------|-----------|
| 2 | don1 | 1000 |
|--------|-----------|-----------|`

<小时/>现在我的问题是;哪段代码将对两个表进行调整,以便这两个表中的数据按以下方式进入第三个表<小时/>表 3 - 链接`

|--------|-----------|-----------|----------|
| id | Donar | Receiver | Amount |
|--------|-----------|-----------|----------|
| 1 | love | user1 | 1500 |
|--------|-----------|-----------|----------|
| 2 | don1 | user1 | 500 |
|--------|-----------|-----------|----------|
| 3 | don1 | user2 | 500 |
|--------|-----------|-----------|----------|`



现在表 1 和表 2 将如下 -

表1 - 付款请求`

|--------|-----------|-----------|
| id | Receiver | Balance |
|--------|-----------|-----------|
| 2 | user2 | 1000 |
|--------|-----------|-----------|`

<小时/>表 2 - 捐赠者`

|--------|-----------|-----------|
| id | Donar | Amount |
|--------|-----------|-----------|
| Nothing |
|--------|-----------|-----------|`

最佳答案

第一步,您应该在 Donars 表上有一个外键,用于保存付款请求的 ID。例如pr_id

您可以像这样使用 INNER JOIN:

SELECT `t2`.`id`, `t2`.`Donar`, `t1`.`Receiver `, `t1`.Balance - `t2`.`Amount` AS `Adjustment` FROM `table1` AS `t1` INNER JOIN `table2` AS `t2` ON `t2`.`pr_id` = `t1`.id

关于php - 从 2 个表获取数据并输入 php 中的第三个表的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37290037/

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