我想创建一个函数,它返回老板比人高多少级(调用函数)。
这是我想做的方式,但我不太清楚 SQL 语法是如何工作的 http://pastebin.com/dyDaGwf9
该表如下所示:
workerid    name    chefid
1           Bob     
2           Alice   1
3           Joe     1
4           John    2
5           Dirk    4
6           Ralf    2
7           Lisa    1
8           Lyn     3
调用函数的最终结果应该是这样的
函数调用:
Select workerid, name, rankFunction(workerid) from workers;
workerid    name    rank
1           Bob     0
2           Alice   1
3           Joe     1
4           John    2
5           Dirk    3
6           Ralf    2
7           Lisa    1
8           Lyn     2
如果有人能提供一些启示,那就太好了,
谢谢!