假设我有1个查询,1个主表和2个左连接。查询看起来像(例如)
SELECT "E.name",
D."title"
FROM "Employees" AS E
LEFT JOIN "Department" AS D
ON E."depid" = D."id_dep"
所以现在我想直接在DBGrid中更改信息。我将数据集置于编辑模式,但结果我只能编辑引用Employees表的列,而不是Department。
我知道,这种方法不是很正确,使用UPDATE请求会更容易也更正确,但这是客户的要求。谢谢你的回复
答案 0 :(得分:2)
您应该使用两个带有主 - 细节关系的数据集来处理每个数据集(创建,读取,更新,删除),而不是一个查询。
该文档将指导您如何Creating Master-Detail Relationships