我想创建一个函数,它返回老板比人高多少级(调用函数)。
这是我想做的方式,但我不太清楚 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
如果有人能提供一些启示,那就太好了,
谢谢!