有三张表,一张用来描述产品的规格型号,一张用来存储入库单信息,一张是入库单的明细条件:
具体数据如下:数据[产品表]产品ID 产品名称 规格 颜色 计量单位
--------------------------------------------------------
C01 垫片 12*24*7.5 Yellow 个
C02 弹簧 7*24 Black 个
C03 钻嘴 .. .. ..
C04 .. .. .. ..
.. .. .. .. ..
数据[入库单]入库单号 入库类型 收货仓库 供应商 -----
---------------------------------------------------------
2005083001 采购入库 成品仓 永发五金
2005083002 采购入库 配件仓 星辉塑胶
.. .. .. ..
数据[入库明细]入库单号 条目 产品ID 入库数量
----------------------------------------------------------
2005083001 1 C01 3000
2005083001 2 C02 2800
2005083001 3 C03 1000
2005083001 4 C04 10000
.. .. .. ..
现在需要关于指定入库单的入库明细帐记录集,如: ---------------此字段存在于入库明细中-----------
入库单号 条目 产品ID 产品名称 规格型号 颜色 计量单位 入库数量
------------------------------ --------
2005083001 1 C01 垫片 12*24*7.5 Yellow 个 3000
2005083001 2 C02 弹簧 7*24 Black 个 2800 .. .. .. ..使用“select * from 入库明细 Where 入库单号='2005083001'",需要得到如上记录集,这条SQL查询该如何写?最种文法效果最好,效率最高?/各位老大,请教了?
具体数据如下:数据[产品表]产品ID 产品名称 规格 颜色 计量单位
--------------------------------------------------------
C01 垫片 12*24*7.5 Yellow 个
C02 弹簧 7*24 Black 个
C03 钻嘴 .. .. ..
C04 .. .. .. ..
.. .. .. .. ..
数据[入库单]入库单号 入库类型 收货仓库 供应商 -----
---------------------------------------------------------
2005083001 采购入库 成品仓 永发五金
2005083002 采购入库 配件仓 星辉塑胶
.. .. .. ..
数据[入库明细]入库单号 条目 产品ID 入库数量
----------------------------------------------------------
2005083001 1 C01 3000
2005083001 2 C02 2800
2005083001 3 C03 1000
2005083001 4 C04 10000
.. .. .. ..
现在需要关于指定入库单的入库明细帐记录集,如: ---------------此字段存在于入库明细中-----------
入库单号 条目 产品ID 产品名称 规格型号 颜色 计量单位 入库数量
------------------------------ --------
2005083001 1 C01 垫片 12*24*7.5 Yellow 个 3000
2005083001 2 C02 弹簧 7*24 Black 个 2800 .. .. .. ..使用“select * from 入库明细 Where 入库单号='2005083001'",需要得到如上记录集,这条SQL查询该如何写?最种文法效果最好,效率最高?/各位老大,请教了?
解决方案 »
- [求助]配置ODBC找不到局域网内其他服务器可怎么办?
- 如何修改ActiveX控件的属性?
- 请教各位,如何将表中的记录清空?
- 想在msflexgrid 控件每一行记录前加一check box,选中表示当前行
- 使用commondialog控件打开文件时如何实现辨别文件类型
- 如何操作数码相机?就是将数码相机照的相直接存为.jpg图?
- 用webbrowser登录论坛,用inet快速登出怎么搞?
- 山寨版VBImportView(可查看vb的exe所用到的所有api)
- 利用picturebox 画图的问题!
- winsock.getdata 时出现run-time error 40006??????????
- 100p悬赏,如何做这样一个局域网IM
- 数据库存入图片问题
因此快
需要得到记录集,包含的字段分别是[入库单号] [条目] [产品ID] [产品名称] [规格型号] [颜色] [计量单位] [入库数量]select * from 入库明细 Where 入库单号='2005083001'只能查到入库明细的记录集,要实现上面大概是需要联合查询什么的吧,不太清楚。哪位大侠有没耐心帮解释一下,给个链接也好,先谢谢了!解决即结贴!
select a.*,c.产品ID,c.产品名称,c.规格型号,c.颜色,c.计量单位 from 入库明细 a,产品表 b,入库单 c where a.产品ID=b.产品ID and a.入库单号=c.入库单号
或者select a.*,c.产品ID,c.产品名称,c.规格型号,c.颜色,c.计量单位 from 入库明细 a,产品表 b,入库单 c where a.产品ID=b.产品ID你试试看行否?
a.入库单号 等价于 入库明细 .入库单号