悬赏:SQL多表查询的题紧急求解,在线等~!!

来源:百度知道 编辑:UC知道 时间:2024/06/23 12:33:17
显示订单金额大于7000的订单号、客户名称和员工姓名(姓 + 名)(要求:姓名列显示为员工姓名)(员工表, 客户表, 订单明细表, 订单表)

答案应该是影响19行,我做完总是13行,求高人帮助!!!

数据库资料联系我QQ:101075869
答案我做出来了~~谢谢大家热心的帮助我~~我把答案给大家看一下~~!!
select d.订单号,k.公司名称,y.姓+''+y.名 as 员工姓名
from 订单表 as d inner join 客户表 as k
on d.客户编号 = k.客户编号 inner join 员工表 as y
on d.员工编号 = y.员工编号 inner join 订单明细表 as dm
on d.订单号 = dm.订单号
group by d.订单号,k.公司名称,y.姓+''+y.名
having sum(单价*数量) > 7000

SELECT 订单表.订单号, 员工表.名, 员工表.姓, 客户表.联系人,
订单明细表.单价 * 订单明细表.数量 AS a
FROM 订单表 INNER JOIN
订单明细表 ON 订单表.订单号 = 订单明细表.订单号 INNER JOIN
员工表 ON 订单表.员工编号 = 员工表.员工编号 INNER JOIN
客户表 ON 订单表.客户编号 = 客户表.客户编号
WHERE (订单明细表.单价 * 订单明细表.数量 > 7000)
晕死了...我查过来查过去还是13条
SELECT 单价 * 数量 AS a
FROM 订单明细表
WHERE (单价 * 数量 > 7000)
这个查也是13行

不会,我只会用VFP... VFP是个强大的数据库..

看不明白