Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database django中的自引用表_Database_Django - Fatal编程技术网

Database django中的自引用表

Database django中的自引用表,database,django,Database,Django,有谁能向我解释一下自我参照表的含义以及我们为什么要这样做。自引用表格有什么意义?自引用表格用于层次关系 示例:餐桌人员: PersonID <------------- Name | Title | SupervisorPersonID----- 你能想象一个数据库中有健身房会员的例子吗。有些人只是健身房的会员,而有些人是健身房的会员和教练 因此,如果在数据库中,每个成员的coach的memberId都有一列,那么当您使用

有谁能向我解释一下自我参照表的含义以及我们为什么要这样做。自引用表格有什么意义?

自引用表格用于层次关系

示例:餐桌人员:

PersonID <-------------
Name                  |
Title                 |
SupervisorPersonID-----

你能想象一个数据库中有健身房会员的例子吗。有些人只是健身房的会员,而有些人是健身房的会员和教练


因此,如果在数据库中,每个成员的coach的memberId都有一列,那么当您使用数据库中已存在的memberId作为coach时,数据库将自引用自身。这是对自我参照的使用。

你的问题毫无意义。请详细说明,或者给出使用场景。@Chris-说真的,这个问题怎么没有意义?如果你这么认为,你介意接受我的答案,或者至少对它投赞成票吗?这对我们来说意味着不同