我是否需要在sql中加入所有外键

时间:2014-06-10 15:33:17

标签: sql

我需要从具有多个外键的表中获取列。 这是一个基本问题,但我不确定是否需要连接所有外键和表来获取单个列???

2 个答案:

答案 0 :(得分:2)

如果您不需要连接外键的其他表中的数据,那么不,您不需要进行任何连接以获取单个列,假设该列位于选择表上。

答案 1 :(得分:0)

当您需要获取下划线值时,必须加入外键。

即。如果你有一个EMPLOY表,你在出生城市有一个FK。如果您想了解有关出生城市的其他信息,请存储在CITY表格中,您必须申请加入。

在你的桌子上你可以有另一个FK,但关于你的查询并不重要,所以你不能申请加入