在sql中递归一个句子

时间:2014-03-08 19:45:46

标签: mysql sql join recursion

我有一张桌子:

id owner   ex_id
1  jack    -
2  joe     -
3  charlie 1
4  bill    3
5  helen   2
6  jack    5
7  anna    4
8  Kurt    7

可以在选择句子(不是程序,只是sql)中使用“从id 7获取所有ex_id”这样的内容:

id 7: anna, bill, charlie, jack 

(7分到4分,4分到3分,3分对1分,1分没有属性所以它结束了)

TIA

1 个答案:

答案 0 :(得分:1)

很遗憾,不可能在MySQL中使用纯SQL执行这样的分层查询。

Oracle可以做到。 http://docs.oracle.com/cd/B19306_01/server.102/b14200/queries003.htm但那不是你问的。