【发布时间】:2019-08-20 02:00:40
【问题描述】:
我有三个表,国家、部门和城市,城市表包含部门表 PK 索引的外键,部门包含国家表 PK 索引的外键,例如:
国家/地区表记录
PK=1 | NAME = France
部门表记录
PK=1 | NAME=Ile de France | COUNTRYKEY=1
PK=2 | NAME=Bouches du Rhone | COUNTRYKEY=1
城市表记录
PK=1 | NAME=Paris | DEPTKEY=1
PK=2 | NAME=Marseille | DEPTKEY=2
所以,我想显示一个包含所有详细信息的城市表格,命名部门国家
我实际上使用查找字段来显示部门名称,但是还要以城市形式显示仅作为外键包含在部门表中的“国家”名称?我的意思是有没有办法显示查找字段的查找字段?作为初学者,将不胜感激详细的代码,谢谢大家
【问题讨论】:
-
提示:
JOIN。又是JOIN。 -
作为初学者,您真的需要找到更多关于使用 SQL 的教程,以及一般编写 SQL 查询。这是非常琐碎的事情。沿着询问如何使用汽车刹车的方式进行比较。是否使用外键甚至都没有关系。在 SQL 语句中连接其他表只是 SQL 的核心基础知识之一。
标签: sql delphi lookup master-detail