网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月05日漏签0天
数据库吧 关注:67,250贴子:76,286
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 3回复贴,共1页
<<返回数据库吧
>0< 加载中...

一个SQL问题,麻烦帮个忙,谢谢

  • 只看楼主
  • 收藏

  • 回复
  • 青石上的蚂蚁V
  • 初涉编程
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

如图,两个表,通过SQL语句来得出结果,麻烦了


  • 傲慢羽偏见
  • 面向过程
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
create table Goods(
goodsname varchar(20)
)
create table Sale(
goodsname varchar(20),
salequantity int,
saletype varchar(10)
)
insert into Goods values('可乐')
insert into Goods values('雪碧')
insert into Goods values('百事')
insert into Sale values('可乐',1,'A')
insert into Sale values('可乐',2,'B')
insert into Sale values('百事',1,'C')
insert into Sale values('百事',1,'A')
select *
from Goods
select c.goodsname as '商品名称',c.cou as '销售数量',isnull(d.salequantity,0) as 'A',isnull(e.salequantity,0) as 'B',isnull(f.salequantity,0) as 'C'
from (select a.goodsname,isnull(sum(salequantity),0) as cou
from Goods a
left outer join sale b on a.goodsname=b.goodsname
group by a.goodsname) c
left outer join sale d on c.goodsname=d.goodsname and d.saletype='A'
left outer join sale e on c.goodsname=e.goodsname and e.saletype='B'
left outer join sale f on c.goodsname=f.goodsname and f.saletype='C'


2025-07-05 08:52:51
广告
  • 傲慢羽偏见
  • 面向过程
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
以上是建表语句,查询语句和查询结果 @青石上的蚂蚁V


  • 傲慢羽偏见
  • 面向过程
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
select c.goodsname as '商品名称',c.cou as '销售数量',isnull(d.salequantity,0) as 'A',isnull(e.salequantity,0) as 'B',isnull(f.salequantity,0) as 'C'
from (select a.goodsname,isnull(sum(salequantity),0) as cou
from Goods a
left outer join sale b on a.goodsname=b.goodsname
group by a.goodsname) c
left outer join sale d on c.goodsname=d.goodsname and d.saletype='A'
left outer join sale e on c.goodsname=e.goodsname and e.saletype='B'
left outer join sale f on c.goodsname=f.goodsname and f.saletype='C'
上边是查询语句
这句
select *
from Goods
没有用


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 3回复贴,共1页
<<返回数据库吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示