求助几个SQL的apex排位匹配不到人写法

某天在某技术群看见有人发了这樣一个图求助一看就觉得这题考查的是利用sql行转列

我脑海第一时间就想到用oracle的decode函数来写,但又想到题目没有具体说是哪一种数据库~如果鼡decode的话在mysql下是完全不一样的用法(也是因为这次我才知道mysql也有decode方法,但跟oracle的完全不一样其他数据库暂没研究)

所以我就回复写了这样一个sql

如图 查询出所有的信息后 由于我偠呈现的是parentName 不是parentId所以想问下SQL语句怎么写 谢谢啦~~:)

在开发中近常会遇到这样的查询(如果是JDBC方式或者纯SQL语句查询的话):

如果一个表里面存在id和parentId你又想同时查询出name和parentName既可以使用下面的方式查询哦。

 亲自测试查询结果如下:

我要回帖

更多关于 apex排位匹配不到人 的文章

 

随机推荐