您在此专栏后缺少逗号:

`p`.`name`请考虑以下查询:

SELECT i.itemtype AS Item

, p.name

, SUM(CASE

WHEN itemtype = 2148 THEN i.count

ELSE 0

END) AS Count

, SUM(CASE

WHEN itemtype = 2152 THEN i.count

ELSE 0

END) * 100 AS Count1

, SUM(CASE

WHEN itemtype = 2160 THEN i.count

ELSE 0

END) * 10000 AS Count2

FROM player_items AS i

LEFT JOIN players AS p ON i.player_id = p.id

WHERE i.itemtype IN (2148, 2152, 2160)

GROUP BY i.itemtype ASC

LIMIT 0, 30要将这三列合并在一起,您可以:

SELECT t.itemType AS Item, t.Count, t.Count1, t.Count2

, SUM(t.Count1, t.Count2, t.Count3) AS Total

FROM

(

SELECT i.itemtype AS Item

, p.name

, SUM(CASE

WHEN itemtype = 2148 THEN i.count

ELSE 0

END) AS Count

, SUM(CASE

WHEN itemtype = 2152 THEN i.count

ELSE 0

END) * 100 AS Count1

, SUM(CASE

WHEN itemtype = 2160 THEN i.count

ELSE 0

END) * 10000 AS Count2

FROM player_items AS i

LEFT JOIN players AS p ON i.player_id = p.id

WHERE i.itemtype IN (2148, 2152, 2160)

GROUP BY i.itemtype ASC

LIMIT 0, 30

) AS t或者您可以添加另一个CASE

SELECT i.itemtype AS Item

, p.name

, SUM(CASE

WHEN itemtype = 2148 THEN i.count

ELSE 0

END) AS Count

, SUM(CASE

WHEN itemtype = 2152 THEN i.count

ELSE 0

END) * 100 AS Count1

, SUM(CASE

WHEN itemtype = 2160 THEN i.count

ELSE 0

END) * 10000 AS Count2

, SUM(CASE

WHEN itemtype = 2148 THEN i.count

WHEN itemtype = 2152 THEN (i.count * 100)

WHEN itemtype = 2160 THEN (i.count * 10000)

ELSE 0

END) AS Total

FROM player_items AS i

LEFT JOIN players AS p ON i.player_id = p.id

WHERE i.itemtype IN (2148, 2152, 2160)

GROUP BY i.itemtype ASC

LIMIT 0, 30CASE statements使您无需运行另外三个SELECT语句来返回相同的结果。

mysql中查询出现的错误_在MySQL查询中查询语法错误相关推荐

  1. python老是提醒双引号错误_避免最常见的python语法错误,建议收藏!

    谢谢关注ThinkingDifferent思考. 我自学python大概有2年左右的时间,学过编程的朋友都知道,代码当中哪怕少了一个冒号或者引号就会报错,写代码对这方面还是要求挺高的,挺严格的. 因此 ...

  2. mysql查询学号和姓名_数据库SQL语句中 查询选修了全部课程的学生的学号和姓名...

    一.SQL语言查询选修了全部课程的学生的学号和姓名. 两种解决途径: 第一种: 我们可以表示为在SC表中某个学生选修的课程数等于C表中课程总数.相应的SQL语言如下: selectS#,SNAMEfr ...

  3. python数据库查询不出结果_记一次pymysql查询不到表中最新插入的数据的问题

    问题 本周工作中遇到一个问题,同事用Python和公司的db客户端在团队的测试框架上实现连接池功能,db连接用的是pymysql.但在跑demo时,出现了诡异的现象: 多次select查询表中数据 所 ...

  4. 安装mysql出现错误_安装Mysql时出现错误及解决办法

    因为一时手痒痒更新了一下驱动,结果导致无线网卡出了问题.然而就算是从官网上下载了驱动各种折腾也没有弄好,心里特别堵.无奈只有重装系统这一条路了.这里表示特别难过,因为电脑上东西实在太多了,而且各种环境 ...

  5. mysql 两个查询结果合并去重_《MySQL 入门教程》第 21 篇 集合操作符

    文章来源:https://blog.csdn.net/horses/article/details/108174837 来源平台:CSDN 原文作者:不剪发的Tony老师 数据表与集合理论中的集合非常 ...

  6. mysql 分组查出来横向展示_实战MySql查询

    一.mysql查询的五种子句 where子句(条件查询):按照"条件表达式"指定的条件进行查询. group by子句(分组):按照"属性名"指定的字段进行分组 ...

  7. mysql 高并发写入锁表_使用mysql中的锁解决高并发问题

    阿里云产品通用代金券,最高可领1888分享一波阿里云红包. 阿里云的购买入口 为什么要加锁 多核计算机的出现,计算机实现真正并行计算,可以在同一时刻,执行多个任务.在多线程编程中,因为线程执行顺序不可 ...

  8. python一直报缩进错误_如何避免Python中的缩进错误

    Python是当今编程界领先和新兴的编程平台之一.凭借其丰富的功能和巨大的灵活性,人们可以在这个平台上实现很多,只要他们知道如何操作它.在Python中的这个缩进错误中,我们将介 Python是当今编 ...

  9. mysql8中怎么增删一列_关于MySQL的增删改查知识

    增删改查基础操作 1.创建查询数据库:mysql>create database web; mysql>show databases; 2.创建数据表: #选择要使用的数据库:mysql& ...

  10. mysql截取最后一个斜杠_在MySQL中最后一个斜杠之后选择文本?

    您需要使用MySQL的substring_index()函数来选择文本. 语法如下SELECT substring_index(yourColumnName,'/',-1) AS anyAliasNa ...

最新文章

  1. 《区块链原理、设计与应用》一3.3 征信和权属管理
  2. spring_在Spring MVC中使用多个属性文件
  3. JavaScript面向对象编程深入分析
  4. SAP Spartacus批量读取产品的逻辑
  5. hihoCoder 1257 Snake Carpet(很简单的构造方法)
  6. [Spring MVC] - InitBinder验证
  7. mysql命令导出方法_MySql使用mysqldump 导入与导出方法总结
  8. 接口压测_Locust接口压测和插入集合点实战
  9. Javascript 操作二进制数据
  10. 查询今天、昨天、本周、上周、本月、上月数据
  11. JVM-类加载、GC回收机制
  12. android studio怎么后退,Android Studio:上一个活动的后退按钮
  13. org.apache.catalina.core.StandardWrapperValve invoke的解决
  14. java提升的计划书
  15. cdr文字内容显示不出来_cdr中字体预览不显示 字体安装后cdr不显示
  16. 关于文字音译的网页(基于百度AI)
  17. 微信小程序获取WIFI列表可手动输入密码连接
  18. 树莓派不插HDMI不能开机的解决方法
  19. 图:邻接矩阵表示法创建无向图并深度优先搜索遍历
  20. 【数据科学】5个数据讲故事技巧,用于创建更有说服力的图和表

热门文章

  1. .NET Core 3.0 特性初探:C# 8、WPF、Windows Forms、EF Core
  2. 实体类的动态生成(三)
  3. AspnetCore 2.0 自动API文档生成组件,支持protobuffer
  4. .NET Core快速入门教程 5、使用VS Code进行C#代码调试的技巧
  5. 第六期.Net开源社群联合分享--除了情结和价格,Azure最适合什么场景?等你来讲趟坑的实战经验!
  6. 如何使用vue组件搭建网页并打包发布
  7. 单模光电转换器怎么接_以太网光纤收发器怎么用?
  8. Android Studio怎么设置悬浮提示文字框显示函数
  9. 【Python可视化】利用Numpy绘制各种统计图表
  10. Excel实用函数大全(名称、功能、说明、用法、举例)