我有一个包含“父母”和“孩子”行的数据库。类似的条目,但一个条目是更具体的子项的通用版本。但是,我希望这些条目在某些列中完全匹配。
这是我的数据库的示例:
| ID | IsChildOfID | Food | Type |
| 1 | | | Fruit |
| 2 | 1 | Apple | Fruit |
| 3 | 1 | Pear | Vegetable |
| 4 | 1 | Banana | Vegetable |
| 5 | | | Vegetable |
| 6 | 5 | Lettuce | Fruit |
| 7 | 5 | Celery | Vegetable |
| 8 | 5 | Cabbage | Fruit |
在此示例中,有 2 个父母和 6 个孩子。“类型”字段的值对于某些孩子来说是不稳定的。我希望能够在数据库中找到任何子项,并仅在某些列中将其替换为父项的值。纯MySQL可以做到这一点,还是我需要用php做到这一点?谢谢。