如何用shpae append 语句查询关系表中的子表
父表:订单管理字段有: 订单号、产品型号、产品数量
子表:出货管理
字段有: 订单号、产品型号、产品数量、出货日期、出货数量
父表与子表通过“订单号、产品型号、产品数量”三个字段形成一对多的关系。
通过append查询父表中包含的字段没有问题。
如: shape{select * from [订单管理] as [订单管理] where [订单号]=110 }as [订单管理] append ({select* from [出货管理] where [出货日期]= #2011-10-24# } relate [订单号] TO [订单号], [产品型号] TO [产品型号],[批号] TO [批号],[产品数量] TO [产品数量]) as [出货管理]
但如果仅查询子集中的字段,如“出货日期”,则会把所有【订单管理 】中的记录全部返回,而不是我想要的仅【出货日期】为指定日期的记录。请高手解答?
shape{select * from [订单管理] as [订单管理]}as [订单管理] append ({select* from [出货管理] where [出货日期]= #2011-10-24# } relate [订单号] TO [订单号], [产品型号] TO [产品型号],[批号] TO [批号],[产品数量] TO [产品数量]) as [出货管理]
补充:.NET技术 , C#