mysql自身关联
2017-05-12 23:25
204 查看
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的上层还是下层。
知道了谁决定谁,知道了他们之间的关系,也知道决定着的值,被决定者的内容就能得到。
转自: http://blog.chinaunix.net/uid-116213-id-81594.html
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的上层还是下层。
知道了谁决定谁,知道了他们之间的关系,也知道决定着的值,被决定者的内容就能得到。
转自: http://blog.chinaunix.net/uid-116213-id-81594.html
相关文章推荐
- [引]MySQL INNODB类型表的外键关联设置
- 用 MyEclipse、MySQL工具自动配置关联表映射
- mysql自身乱码问题之解决
- 因系统因配置问题报错,如何调整(两类 【与外界其他环境相关联】 【★自身配置★】(★关注web.xml★))
- MySQL 三种关联查询的方式: ON vs USING vs 传统风格
- MYSQL学习之多表关联update
- mysql关联更新记录
- 对比Oracle MySQL的内连接,外连接,左关联,右关联
- MySQL创建外键关联错误 - errno:150
- myeclipse试用小记----Hibernate多对一自身关联(3)
- Apache+PHP+MySQL配置文件最基本的关联(Windows)
- mysql多表关联时 关联字段值为多个时类似(1,3)时 关联问题
- 【转】MySQL 与MS SQL Server数据库使用多表关联Update时语法的区别
- 基业WEB方式管理自身MySQL
- Mysql竟然不支持同一个表的关联查询
- 20080409 - MySQL 主表中一列为逗号分割的子表主键的关联查询问题
- MySQL INNODB类型表的外键关联设置
- MySQL关联查询优化实例
- mysql删除时设计自身子查询问题
- hibernate实体自身关联的时候出现的问题