【发布时间】:2022-01-27 07:03:24
【问题描述】:
如何操作数据就像mysql中的这个例子
例如:
| icd | diagnose |
|---|---|
| A00 1 | diagnoseA00 1 |
| B34 2;A00 9;A39 5 | diagnoseB34 2;diagnoseA00 9;diagnoseA39 5 |
进入
| icd | diagnose |
|---|---|
| A00 1 | diagnoseA00 1 |
| B34 2 | diagnoseB34 2 |
| A00 9 | diagnoseA00 9 |
| A39 5 | diagnoseA39 5 |
我试图使用 substring_index 但它只需要第一个字符串(1)或最后一个字符串(-1),如下表所示
| icd | diagnose |
|---|---|
| A00 1 | diagnoseA00 1 |
| B34 2 | diagnoseB34 2;diagnoseA00 9;diagnoseA39 5 |
【问题讨论】:
-
你试过什么?请运行
SELECT version();来检查 MySQL 版本。 -
什么是最大。每个 CSV 值的值数量?如果
icd和diagnose的实心值中单独值的数量不同,您需要什么输出? -
FanoFN:就像我针对我的问题制作的表格一样。 mysql版本为10.4.22-MariaDB