我在MySQL数据库中有这样的数据集,但它有大约50,000多条记录。
A01 Description
A01.01 Description
A01.02 Description
A01.03 Description
A01.03.01 Description
A01.03.02 Description
A01.03.02.01 Description
A01.03.03 Description
A02 ....
A02.01
A03
B01
B02
B02.02
B02.03
...
我想查询一下我可以传递类似" A"这让我所有的孩子只有一层深,所以我得到A01,A02,A03,但我也需要知道A01和A02有孩子而A03没有。
我需要重复查询传递" A01.03"得到A01.03的孩子,知道A01.03.02有孩子,但其他人没有孩子。
我有一个大约50,000多个这样的数据库,需要根据需要有效地查询它。我可以稍微改变一下结构,或者在需要时添加标志。
任何提示或想法将不胜感激!谢谢!
答案 0 :(得分:3)
如果我理解正确,你可以这样做:
{{1}}