全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SQL及关系型数据库数据分析
1271 2
2021-01-29
悬赏 3 个论坛币 未解决
各位好,我在mysql中写查询代码,中间建了临时表,结果一共有28条,但是查询页面结果只显示25条数据,当我点选显示全部或者点导出时,提示信息临时表XXX不存在,这个怎么办?有没有好的办法解决问题,如果很复杂的代码最好是中间建临时表的方法才更方便
代码:CREATE temporary table douyin_sale_tmp
as
select author,'douyin' as plat  
,sum(case when from_unixtime(Saletime)<timestamp('2021-01-28') then pay_gmv else 0 end) as today_sale
,sum(case when from_unixtime(Saletime)<timestamp(date('2021-01-28')-1) then pay_gmv else 0 end) as yesterday_sale
from  xbtt_db.day_dy_doudian_usersale
group by 1,2


;
select * from douyin_sale_tmp

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-1-29 13:03:31
以下是截图图片
附件列表
微信截图_20210129125828.png

原图尺寸 31.66 KB

微信截图_20210129125828.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-2-5 09:00:42
亲,你这代码看着有点乱啊
如果是临时表的话构建视图这种就不要这么操作
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群