有3个表:
销售主表A(bill_no,bill_date),//单号,日期
销售子表B(bill_no,gods_code,unit_pric,gods_amou),//单号,商品代码,单价,数量
商品资料表C(gods_code,gods_name,gods_kind),//商品编码,名称,种类现需完成统计如下表,要求可按商品名称和种类查询,请问如何用一条SQL语句实现
--------------------------------------------------------------------------------
bill_no | bill_date | gods_code | gods_name | Gods_kind | unit_pric | gods_amou
--------------------------------------------------------------------------------
...
明细内容
...
--------------------------------------------------------------------------------
销售主表A(bill_no,bill_date),//单号,日期
销售子表B(bill_no,gods_code,unit_pric,gods_amou),//单号,商品代码,单价,数量
商品资料表C(gods_code,gods_name,gods_kind),//商品编码,名称,种类现需完成统计如下表,要求可按商品名称和种类查询,请问如何用一条SQL语句实现
--------------------------------------------------------------------------------
bill_no | bill_date | gods_code | gods_name | Gods_kind | unit_pric | gods_amou
--------------------------------------------------------------------------------
...
明细内容
...
--------------------------------------------------------------------------------
解决方案 »
- 谢谢keeley20提供源码下载,给分
- 数据库的问题 一个简单的复制!怎么出错了 DUPLICATE entry 0 for 1 100分
- 高手请进!SQL执行出现并行错误lock!请大家看看!错误:8650!
- 请教:触发器中使用取余函数MOD不成功的问题
- 关于ClientDataSet的问题。
- 有关广告的问题,高手请来坐坐~
- 样调用IE"工具"菜单上的Internet选项=>内容=>自动完成=>"清除表单"和"清除密码"功能!
- 高分相送:谁有一个简单的窗体重用的Dll例子?
- 請問有那位高手用過Delphi6.0 的WebSnap,小弟我需要你的幫助.
- 如何控制报表中每页的记录个数?
- 怎样修改文件夹的创建日期?
- 听说Delphi7可以制作XP风格的菜单,真的吗?
bill_no|bill_date|gods_code|gods_name|Gods_kind|unit_pric|gods_amou
-------------------------------------------------------------------
...
明细内容
...
-------------------------------------------------------------------
c.Gods_kind,b,unit_pric,b.gods_amou from b
left join a on b.bill_no=a.bill_no
left join c on b.gods_code=c.gods_code
where 条件
你的方法显示:b.bill_no=a.bill_no错误
(select TmpAB.*,C.[gods_name,gods_kind]
from
(select A.[bill_no,bill_date],B.[gods_code,unit_pric,gods_amou] from A inner join
on A.Bill_no=B.bill_no where [你的条件])TmpAB
inner join C on TmpAB.godsCode=C.gosCode)tmpABC
where tmpABC.godsCode=[你的条件] or[and] tmpabc.Gods_kind =[你的条件]这样应该可以,你把[]中的内容自己拆分吧。