【发布时间】:2021-09-19 04:05:19
【问题描述】:
这是一个表格tests(简体):
-------------------------
| id | test_name | unit |
-------------------------
| 1 | Voltage | V |
| 2 | Current | |
| 3 | Frequency | Hz |
| 4 | Voltage | v |
| 5 | Voltage | |
| 6 | Voltage | V |
| 7 | Current | A |
| 8 | Voltage | V |
-------------------------
我需要用其组中的任何非空值(test_name)填充空的unit 字段,即Voltage 的单位可能是V 或v 和Current它应该是A。有没有办法用update ... join ... group by 或类似的东西来做到这一点?
【问题讨论】:
标签: sql join mariadb sql-update sql-null