gpt4 book ai didi

php - 通过从两个表中获取值来更新 table1

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

我使用的是mysql数据库想要通过从两个或多个表中获取值来在特定条件下更新 table1例子

            table1 
id | stdId | trId | std_name | std_lname |std_edu_college |std_edu_cource
01 | 1256 | 2341 |



student table
stdId | name | lname
1256 |Mallu |Malage



student_education table
stdId | college | cource
1256 | BEC | Engineering

想要用 student 和 student_education 数据更新 table1

像这样,我在 table1 中有大约 100 列,具有不同的列名我知道通过加入和设置每个受尊重的列来使用更新表 1,但我想像循环或简单的方式一样更新所以有人请帮助我

最佳答案

试试这个

UPDATE `table1` as tbl
inner join student as std on tbl.stdId=std.stdId
inner join student_education as stdEd on tbl.stdId=stdEd.stdId
SET tbl.`std_name`=std.name
SET tbl.`std_lname`=std.lname
SET tbl.`std_edu_college`=stdEd.college
SET tbl.`std_edu_cource`=stdEd.cource
WHERE tbl.stdId=1256

我认为它会帮助您解决问题。

关于php - 通过从两个表中获取值来更新 table1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44717833/

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