mysql - 用另一个表中的数据填充添加的列
问题描述
后视是20-20,现在我付出了代价。当我第一次设置它时,不需要此信息,但现在它是所以我回来跟踪。
- 数据库中的 2 个表(站点 [id,站点],visitNotes [站点])
- sites.site 填充 visitNotes.site
- 现在他们想要一个在上个月运行警报测试的站点列表,该列表位于 visitNotes 表中,但是由于没有记录,因此无法判断哪些站点没有被检查
我做了什么
- 添加了一个列 visitNotes.siteid
我想做的事
- 让数据库使用 sites.id 信息填充 visitNotes.siteid 列
- 所以它应该查看visitNotes.site-->将其与sites.site匹配-->获取对应的sites.id-->将其放入visitNotes.siteid
站点表 [id, 站点]
"1" "劳顿英亩"
“2”“安布尔”
“3”“阿什伍德”
“4”“巴赫曼”
“5”“班尼特”
“6”“白桦林”
visitNotes table [id, timestamp, uniqueid, date, siteid (我要填写的) , site, groupid]
“7620” “6/6/2018 08:07:14” “5b17f0d541017” “5/31/2018” “” “Stateline West” “18hprw3”
“7621” “6/6/2018 08:08:51” “5b17f0d541017” “5/31/2018” “” “Stateline East” “18Can6”
“7622”“6/6/2018 08:12:30”“5b17f0d541017”“5/30/2018”“”“椴木”“18Sp4”
“7623”“6/6/2018 08:14:23”“5b17f0d541017”“5/30/2018”“”“JMG”“18C8”
“7624”“6/6/2018 08:14:24”“5b17f0d541017”“5/30/2018”“”“JMG”“18C8”
“7625” “6/6/2018 08:15:14” “5b17f0d541017” “5/30/2018” “” “JMG” “18C8”
“7626” “6/6/2018 08:46:09” “5b180156327d5” “6/6/2018” “” “HWY 14” “18hprw9”
“7627”“6/6/2018 10:18:29”“5b1817189adf5”“6/6/2018”“”“鲍尔斯维尔”“18hprw13”
“7628”“2018 年 6 月 6 日 13:25:13”“5b184180dfb16”“2018 年 6 月 6 日”“”“弗里森 1”“18D12”
“7629”“2018 年 6 月 6 日 13:26:55”“5b184360d2878”“2018 年 6 月 6 日”“”“弗里森 3”“”
“7630”“2018 年 6 月 6 日 13:27:53”“5b184393919e7”“2018 年 6 月 6 日”“”“欧文”“”
内部联接?我尝试了很多不同的东西,但似乎都没有。有人可以帮我弄清楚如何做到这一点吗?谢谢!
解决方案
推荐阅读
- prometheus - 当值不存在时,默认 sum 运算符为 0
- python - 尝试使用带有枕头图像的opencv调整大小
- php - 发送邮件后显示的html标签
- java - 我想根据配置数据创建服务
- java - 如何从字符串中获取 hashmap 键和值?
- c++ - 在 C++ 中的结构函数之间传递文件路径编辑:LNK2019 错误已修复
- php - 按匹配数量对数组进行排序,并将最适合的放在第一位 php
- c# - 画笔描边洪水填充
- node.js - Heroku Postgres H13 上关于数据库查询的 Node Express 应用程序
- javascript - 显示带有“Z”或“UTC”时区的 Javascript Date.toUTCString()