作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要一些关于插入语句的帮助。
我有:
我的表_a:
School Latitude Longitude
Old School 38.6... -90.990...
New School 38.6... -90.990...
Other School 38.6... -90.990...
Main School 38.6... -90.990...
我的表_b:
School Latitude Longitude
City School
Old School
Central School
New School
Other School
我需要将 my_table_a 中的纬度和经度插入到 my_table_b 中,其中学校名称之间存在匹配项。问题是表 A 没有表 B 的所有学校,反之亦然。
我试过 WHERE 子句,但它不起作用。我需要插入 where my_table_a.school = my_table_b.school 。有什么建议吗?
最佳答案
使用 ANSI-92 语法:
UPDATE TABLE_B
JOIN TABLE_A ON TABLE_A.school = TABLE_B.school
SET latitude = TABLE_A.latitude,
longitude = TABLE_A.longitude
使用 ANSI-89 语法:
UPDATE TABLE_B, TABLE_A
SET latitude = TABLE_A.latitude,
longitude = TABLE_A.longitude
WHERE TABLE_A.school = TABLE_B.school
关于MySQL INSERT INTO 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3375347/
我是一名优秀的程序员,十分优秀!