当前位置:编程学习 > C#/ASP.NET >>

如何用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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,