SQL 语句查询你爸爸的爸爸是谁?

最近遇到一个问题,有一张表是这样的数据结构,存着你家家谱,所以是自关联的表。假如你要查询你爸爸的爸爸那条记录,该怎么查询? 或者需要看祖宗十八代如何展示?

递归是一个很好的解决方法。递归代码如下

WITH RECURSIVE
qry AS (SELECT * FROM Family WHERE nickname ='You'  UNION ALL SELECT bb.* FROM Family bb INNER JOIN qry on bb.id == qry.parent)
SELECT * FROM qry LIMIT 3, 1;

其中offset 3 是要查询的代数 1 就是你父亲,2 就是你爷爷。。。。

输出:

id  nickname parent
0   YYDBB     0

家常菜谱 番茄土豆

原料:
1. 大蒜头,拍开,切碎,细葱
2. 土豆一个,番茄一个。
3. 土豆切条,放冷水中浸泡,番茄用开水烫一下,去皮切碎
4. 锅子热油,大蒜头,细葱白下锅爆香。
5. 下土豆条,炒一会,放入锅中,一起翻炒。加入适量水
6. 放入白糖,盐,酱油,水快干的时候加点水,一直炒。
7. 出锅。

近况20171225

上个星期从武汉参加完我姐婚礼回来,婚礼也如她所愿,恭喜她,在经历了那么多挫折后能够终成眷属。

走的时候陆陆续续还有电话需要面试的都放了我鸽子。 或许太忙? 还是觉得简历不够好,觉得不太合适? 至少也麻烦回个信息啊。 要走简历就没了下文,一方面又期望面试者能够用心。

Continue reading “近况20171225”