C# SQL操作语句 有一个数据表中 有进货单号,产品编号,数量。因为每次进货可能会有好几种产品,所以一个进货单号会对应多个产品编号。例如单号1001 对应有3个产品,数据库中就会有三条记录,分别记录1001对应的3个产品。如何查询只显示1001所对应的三条记录。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select 产品编号,数量 from table where 进货单号='1001' 在同一张表还是建了两张表?我们对于单据的操作一般都用两张表存储数据,一张主表,一张子表;子表用来存储产品信息,主表存储当前单据的数据.SELECT * FROM 子表 where 子表.主表ID IN (SELECT ID FROM 主表 where 单据='1001') #1楼 得分:0回复于:2010-11-09 10:56:32select 产品编号,数量 from table where 进货单号='1001' JF select 产品编号from 表名where 进货号='1001'; 弹出了新窗体,但关闭自身无法现实! 求指导!!!多个类共享数据问题!!! 安装.net服务的问题(高手请进) 访问页面时判断是否是登陆用户,关于session的问题 各位大侠,帮忙看一下,这问题怎么解决 c#如何结束线程 多线程下载在 dataGridView显示的问题? 怎样保存不同窗体的数据 高手请指点>>>如何在TreeView的节点上定义contextmenu?? 请问大家都用那个版本的.net??我只有bata2.... CSDN上如何发图片? web servers怎么用?
子表用来存储产品信息,主表存储当前单据的数据.
SELECT * FROM 子表 where 子表.主表ID IN (SELECT ID FROM 主表 where 单据='1001')
select 产品编号,数量 from table where 进货单号='1001'
JF
from 表名
where 进货号='1001';