join 连接查询
2007-06-21 14:13
155 查看
SELECT a.ID, c.物品名称 AS 名称, a.总数, a.总数+c.数量-b.数量 AS 在库, [安全库存],[优选],[试作号],[型号], [封装], [厂商],[说明],[名称编号],[所属类别],[类别编号]
FROM
(
(
(SELECT ID,sum(数量) as 总数 from inputDetail group by id) AS a
LEFT JOIN BorrowTable AS b ON a.id=b.借用物品编号
)
LEFT JOIN GivebackTable AS c ON a.id=c.物品编号
)
LEFT JOIN
( SELECT [ID],nz([InputDetail.安全库存],'') as 安全库存,[优选],[归属],nz([InputDetail.试作号],'') as 试作号,nz([InputDetail.型号],'') as 型号, nz([InputDetail.封装],'') as 封装,nz([InputDetail.厂商],'') as 厂商,
nz([InputDetail.说明],'')as 说明,[名称编号],[所属类别],[类别编号] FROM InputDetail GROUP BY [ID],nz([安全库存],'') ,[优选],[归属],nz([试作号],'') ,nz([InputDetail.型号],'') , nz([InputDetail.封装],''),nz([InputDetail.厂商],'') ,
nz([说明],'') ,[名称编号],[所属类别],[类别编号]
)
AS d ON a.id=d.id
FROM
(
(
(SELECT ID,sum(数量) as 总数 from inputDetail group by id) AS a
LEFT JOIN BorrowTable AS b ON a.id=b.借用物品编号
)
LEFT JOIN GivebackTable AS c ON a.id=c.物品编号
)
LEFT JOIN
( SELECT [ID],nz([InputDetail.安全库存],'') as 安全库存,[优选],[归属],nz([InputDetail.试作号],'') as 试作号,nz([InputDetail.型号],'') as 型号, nz([InputDetail.封装],'') as 封装,nz([InputDetail.厂商],'') as 厂商,
nz([InputDetail.说明],'')as 说明,[名称编号],[所属类别],[类别编号] FROM InputDetail GROUP BY [ID],nz([安全库存],'') ,[优选],[归属],nz([试作号],'') ,nz([InputDetail.型号],'') , nz([InputDetail.封装],''),nz([InputDetail.厂商],'') ,
nz([说明],'') ,[名称编号],[所属类别],[类别编号]
)
AS d ON a.id=d.id
相关文章推荐
- SQL表连接查询(inner join、full join、left join、right join)
- sql多表连接查询inner join, left join , right join ,full join ,cross join
- Oracle数据库之外连接和分组查询:left,right,full join 和表连接
- MapReduce,DataJoin,多表连接查询
- Oracle中内连接查询(inner join),自然连接查询(natural join),自连接查询,外连接查询(outer join),左外连接(left join),右外连接(right joi
- sql 多表连接查询inner join, left join , right join ,full join ,cross join
- Nested Loops Join(嵌套连接) ,优化inner join的查询速度
- 关于mysql inner join 连接查询的优化
- MySQL查询优化:连接查询排序limit(join、order by、limit语句)
- 【0037】SQL查询--连接查询--内外连接JOIN,LEFT JOIN,RIGHT JOIN,FULL JOIN
- sql多表连接查询inner join, left join , right join ,full join ,cross join
- SQL表连接查询(inner join、full join、left join、right join)
- sql多表连接查询inner join, left join , right join ,full join ,cross join
- sql子查询,多重查询,join,左连接,右连接,内连接
- mysql多表连接查询inner join, left join , right join ,full join ,cross join
- 使用连接(JOIN)来代替子查询(Sub-Queries) mysql优化系列记录
- Hibernate连接查询join
- hibernate HQL new xxx() 查询 join连接多个表,并把连接后的表保存到一个新类中
- 使用join对数据表进行连接查询