查找从一个表到另一个表的连接路径

时间:2017-12-03 10:36:25

标签: java sql sql-server algorithm select

编辑:有没有办法或任何方法/算法来查找从一个表到另一个表的连接路径?

Database tables example

示例:

我想从人员中选择first_name,从国家/地区是斯洛伐克的国家/地区命名。用户只会选择他想要选择的字段,我需要某种算法来发现我需要从一个人到另一个城市加入。

1 个答案:

答案 0 :(得分:0)

尝试此查询,

Select first_name from person p, city c, country cn where p.city_id = c.city_id and c.country_id = cn.country_id and cn.name = 'Slovakia'