表1:table1
|
字段编码 |
字段名称 |
字段类型 |
|
id |
ID |
int |
|
class_no |
班级编码 |
varchar(5) |
|
stu_no |
学号 |
varchar(20) |
|
name |
姓名 |
varchar(20) |
|
sex |
性别 |
tinyint(1) |
|
idCard |
身份证号 |
varchar(20) |
表2:table2
|
字段编码 |
字段名称 |
字段类型 |
|
id |
ID |
int |
|
stu_no |
学号 |
varchar(20) |
|
name |
姓名 |
varchar(20) |
|
sex |
性别 |
tinyint(1) |
|
idCard |
身份证号 |
varchar(20) |
如果我们要把table1表中“201801”班的学生姓名、性别字段分别复制到table2的姓名、性别字段,sql如下:
UPDATE table1 t1 INNER JOIN table2 t2 ON t1.stu_no = t2.stu_no SET t2.name = t1.name, t2.sex = t1.sex where t1.class_no= '201801'
更多技术交流请加Q群:631636718
1438

被折叠的 条评论
为什么被折叠?



