求,多表查询SQL语句,在线急等!!!!!!!!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/05 19:09:11
各位前辈,小弟遇多表查询操作,百思不得其解,还望指点一二,详情如下:
表结构:
表A(采购表)
采购单号,采购材料名称,规格,需求日期,采购数量
表B(采购表统计)
采购单号,计划单号,采购人,采购单状态,采购日期
表C(入库名细表)
入库单号,入库材料名称,规格,入库数量,采购单号
表D(入库表统计)
入库单号,采购单号,入库日期,入库操作人

查询字段:
采购单号, 采购材料名称, 规格,需求日期,采购数量,计划单号,采购人,
采购单状态,采购日期,入库单号,入库数量(对应采购单,采购名称,需合计数)
,入库日期,入库操作人

查询条件:
所有查询字段项(可选择)

提示:
一条采购单采购名称项可有多条入库记录项(路续入库);
多条入库单可对应一条采购单.

联系方式:
在线回复或QQ:704336398
万分感谢!
不行
我下的采购单不一定有入库.

select 表A.采购单号, 表A.采购材料名称, 表A.规格, 表A.需求日期, 表A.采购数量, 表B.计划单号, 表B.采购人, 表B.采购单状态, 表B.采购日期, 表C.入库单号, sum(表C.入库数量) as 入库数量, 表D.入库日期, 表D.入库操作人

from 表A, 表B, 表C, 表D

where 表A.采购单号=表B.采购单号 and 表B.采购单号=表C.采购单号 and 表C.入库单号=表D.入库单号

group by 表A.采购单号, 表A.采购材料名称

每太搞懂要查什么

直接select a.采购单号, a.采购材料名称, 规格,需求日期,采购数量,计划单号,采购人, 采购单状态,采购日期,入库单号,入库数量,d.入库日期,d.入库操作人 from a,b,c,d where a.采购单号=b.采购单号 and a.采购单号=c.采购单号 and a.采购单号=d.采购单号;
这样查出的不行么?

373357053有兴趣的话.咱们两个研究下.