Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.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
Sql server 表';s键指向它自己的表?_Sql Server_Key_Northwind - Fatal编程技术网

Sql server 表';s键指向它自己的表?

Sql server 表';s键指向它自己的表?,sql-server,key,northwind,Sql Server,Key,Northwind,在这幅图中,为什么EmployeeID指向它自己的表,而订单id不指向订单的表。屏幕截图是northwind数据库的图片。因为员工[EmployeeID]向其他员工报告[ReportsTo]。属于另一个订单的订单伤害了我的大脑。因为员工[EmployeeID]向其他员工[ReportsTo]报告。属于另一个订单的订单会伤害我的大脑。员工ID可能被ReportTo字段引用。例如,一个给定的员工向另一个员工报告,使用EmployeeID作为参考 OrderID没有指向订单表,因为订单表中没有其他字段


在这幅图中,为什么EmployeeID指向它自己的表,而订单id不指向订单的表。屏幕截图是northwind数据库的图片。

因为员工[EmployeeID]向其他员工报告[ReportsTo]。属于另一个订单的订单伤害了我的大脑。

因为员工[EmployeeID]向其他员工[ReportsTo]报告。属于另一个订单的订单会伤害我的大脑。

员工ID可能被
ReportTo
字段引用。例如,一个给定的员工向另一个员工报告,使用
EmployeeID
作为参考


OrderID
没有指向订单表,因为订单表中没有其他字段使用/引用
OrderID
员工ID可能被
ReportTo
字段引用。例如,一个给定的员工向另一个员工报告,使用
EmployeeID
作为参考


OrderID
不指向订单表,因为订单表中没有其他字段使用/引用
OrderID
这通常被称为“自联接”。这通常被称为“自联接”。

请注意,员工可以从属于另一个员工(ReportsTo)因此,您需要此表主键的EmployeeID。

注意,一名员工可能从属于另一名员工(ReportsTo),因此您需要此表主键的EmployeeID。

啊,该死。当我点击箭头时,我看到了连接。键“外键列”有一个设置值“ReportsTo”。我知道你已经知道这一点,但我只是向正在阅读这篇文章的人澄清答案。谢谢啊,该死。当我点击箭头时,我看到了连接。键“外键列”有一个设置值“ReportsTo”。我知道你已经知道这一点,但我只是向正在阅读这篇文章的人澄清答案。谢谢