我尝试了很少的查询,但它适用于小数据,需要一些优化的查询或程序来处理大数据。
考虑以下表格:
user_team:
sno user_id placed_under position
1 100 root -
2 101 100 A
3 102 100 B
4 103 101 A
5 104 102 B
6 105 101 B
7 106 102 A
8 107 104 A
9 108 105 B
10 109 108 A
user_product:
sno user_id product_id
1 100 p123
2 101 p125
3 102 p123
4 103 p124
5 105 p125
6 106 p127
7 109 p124
user_team是一个树数据,即100是root,其余是他/她的团队。
问题:
查找用户的团队产品列表。
〔实施例: 找到101的团队及其product_id。 由于103和105被置于101以下,他们是101的孩子,108被置于105以下,109被置于108,108和109属于101队。 所以,101团队包含103,105,108和109.现在它应该从user_product搜索product_id。
输出:(108未显示,因为没有指定产品)
user_id product_id
103 p124
105 p125
109 p124
我想要一个可以找到团队产品详细信息的查询