一个简单的问题,关于数据库关联的问题
做程序经常遇到以下的问题,一直没有能好好的解决,
即关于关联的问题
比如二个表:
表1,表2
表1:
客户编码,客户名称
表2:
客户编码,数量,金额
表1与表2是一对多的关系
问题:想实现以下功能
在一个dbgrid中显示,客户编码,客户名称,数量,金额
并能修改数量和金额字段
请注意,是要能修改数量和金额字段,不是仅查询,如果是查询一条语句就能搞定
如下:
select 表1.客户名称,表2.客户编码,表2.数量,表2.金额
FROM 表2 INNER JOIN
表1 ON 表2.客户编码 = 表1.客户编码
这样在表格中能显示,但是不能修改,请问这样才能在dbgrid中维护表2的字段,同时显示表1的客户名称