【发布时间】:2015-02-08 05:26:15
【问题描述】:
我有这张表,我很困惑如何生成关于如何获取 ALL u_id 的 sql 语句,它在 p_id 下作为父 ID。
如果只需要 5 作为 p_id,这是我想要的输出。
users usernames p_id
7 miller 5
8 jamie 5
9 honey 7
10 jack 7
gather_table
p_id u_id
null 1
1 5
1 6
5 7
5 8
7 9
7 10
用户表
user_id user_name
1 millan
2 john
3 max
4 chris
5 jane
6 lester
7 miller
8 jamie
9 Honey
10 Jack
提前谢谢你。
编辑:
我试过 >=6 但它返回 9 和 10,但 6 在我的收集表中从来不是 p_id,所以它在我的收集表上没有 u_id。
我想获取属于它的 p_id 的所有 u_id (p_id)。在我的示例中,5 的 p_id 为 7 8 9 10,尽管 9 和 10 的 p_id 为 7,但 7 的 p_id 为 5,所以它们仍低于 5
【问题讨论】:
-
你知道joins吗?