SELECT *
from doc d1,doc d2
where d2.id=d1.parent_fr_id
and d2.id=3172;
SELECT *
from doc d1,doc d2
where d1.id=d2.parent_fr_id
and d2.id=3172;
只能查看一层,不能递归查看。
上面语句的关键在于from 的顺序。由from的顺序决定了改语句的含义。
其含义为为,已知d2,求d1,所以给定具体条件时需指定d2的值,求d1的值。
d1 d2的关系有连接条件决定。看d2是d1的上层还是下层。
知道了谁决定谁,知道了他们之间的关系,也知道决定着的值,被决定者的内容就能得到。
阅读(5554) | 评论(0) | 转发(0) |