我有下表:
id | fruit | parent |
----------------------------
id_1 | apple | |
id_2 | | id_3 |
id_3 | pineapple | |
id_4 | plum | id_5 |
id_5 | plum | |
是否有可能通过子查询/横向连接获得以下输出:
id_1 apple
id_2 pineapple
id_4 plum
因此,如果水果为空,则获取父母的水果。尝试使用子查询来获取此信息,收集链接的父母以从中获取水果值,但在这种情况下,这些值与他们的 ID 配对,而不是与“孩子”ID 配对。所以是这样的:
id_1 apple
id_3 pineapple
id_4 plum