Qt 问一个关联表的有关问题

Qt 问各位高手一个关联表的问题
在设置关联表时 一个表的多个表头能不能同时被另一个表关联?
比如在写员工表时 单位和地点同时被公司表中的单位和部门关联?
employeeModel->setRelation(employee_DepartmentId,
                           QSqlRelation("department","id","department"));
employeeModel->setRelation(employee_LocationId,
                           QSqlRelation("department","id","location"));
这样可以吗?为什么我这样两个表却没有关联起来呢?

------解决方案--------------------
我也刚开始学这个、你为何不创建一个temp_department数据来分开写嘞
这样你就不会那么容易报错了
------解决方案--------------------
引用:
我也刚开始学这个、你为何不创建一个temp_department数据来分开写嘞
这样你就不会那么容易报错了
那同时用两个外键关联另一个表的两个表头可以吗?
------解决方案--------------------
是不是主键表只能被外键表引用一次?
------解决方案--------------------
引用:
引用:我也刚开始学这个、你为何不创建一个temp_department数据来分开写嘞
这样你就不会那么容易报错了那同时用两个外键关联另一个表的两个表头可以吗?


可以的、