hierarchy - 如何从表中删除非分层数据
问题描述
我有一张像下面这样的桌子。除法国外,父字段和子字段处于一对(父)对多(子)关系。法国有两个父母:EMEA 和 APAC。我需要的是只为法国保留一个关系(客户数量最多的一个),并将其他关系放入日志表中。
请问你能帮忙吗?提前谢谢了。
阿尔贝托
原表+--------+--------+--------+------------------+ | 行ID | 家长 | 孩子| 客户数量 | +-------+--------+--------+-----------------+ | 1 | 欧洲、中东和非洲 | 法国 | 5 | | 2 | 欧洲、中东和非洲 | 意大利 | 2 | | 3 | 亚美| 美国 | 1 | | 4 | 亚美| 巴西 | 5 | | 5 | 亚太地区 | 法国 | 1 | | 6 | 亚太地区 | 日本 | 3 | +-------+--------+--------+------------------+
最终结果应该是:
主数据表
+-------+--------+--------+-----------------+ | 行ID | 家长 | 孩子| 客户数量 | +-------+--------+--------+-----------------+ | 1 | 欧洲、中东和非洲 | 法国 | 5 | | 2 | 欧洲、中东和非洲 | 意大利 | 2 | | 3 | 亚美| 美国 | 1 | | 4 | 亚美| 巴西 | 5 | | 6 | 亚太地区 | 日本 | 3 | +-------+--------+--------+------------------+
日志表
+-------+--------+--------+-----------------+ | 行ID | 家长 | 孩子| 客户数量 | +-------+--------+--------+-----------------+ | 5 | 亚太地区 | 法国 | 1 | +-------+--------+--------+------------------+
解决方案
推荐阅读
- tomcat - 为什么我的tomcat控制台在启动后就死机了?
- raspberry-pi - Raspberry Pi Pico - Thonny 解释器的问题
- javascript - 隐藏的音频文件不播放
- python - 如何将向量的每个元素提升到另一个向量的每个元素的幂?
- php - 使用 php 仅在桌面设备上显示 div
- javascript - Postman - 循环遍历嵌套对象数组以创建变量
- sql - 将 2 个不同表中的值与包含进行比较
- reactjs - 如果发生错误,在 redux-saga 中的 api 调用后调度一个动作
- html - 如何使用 CSS 去除 html 表格中的白线
- sql - 如何以 10 为增量更新所有行的列