外键查询

阅读(59) 标签: 外键, 查询,

DQL表的Foregion key 页面中,可以点击追加行按钮,自己指定外键

例如对OrdersCustomerCity表做外键关联,给Orders表增加外键,外键名称为fk1,外键表为Customer,外键字段为CustomerID

Customer表增加外键,外键名称为fk_City,外键表为City,外键字段为CityCode

保存元数据文件之后,在菜单栏中点击Tool>DQL queryOrders表通过【外键字段.外键表字段】的形式查询CustomerCity表的数据,DQL语法及结果如下:

DQL: SELECT OrderID,CustomerID.CustName,CustomerID.CityCode.City,EmployeeID,ReceiveDate,ShipDate,Amount FROM Orders

外键关联查询时,除了【外键字段.外键表字段名】的用法,还可以使用【外键名称.外键表字段】的形式,同样查询上面的数据,DQL语法及结果如下:

DQL: SELECT OrderID,fk1.CustName,fk1.fk_City.City,EmployeeID,ReceiveDate,ShipDate,Amount FROM Orders

想要了解更多查询语法,可参考关联查询语法章节。