mysql UNION查询输出

维氏

我的英语不是很好,但是我试图解释自己的意思。我需要建议。我正在从一个表中选择每个字段的值的总和。和我的查询看起来像这样:

SELECT * FROM
(
 SELECT SUM(Clicks) AS  sales , 'sales' as type
 FROM ClicksPerDay
 WHERE BannerID = 3456

 UNION

 SELECT SUM(Clicks) AS  rent, 'rents' as type
 FROM ClicksPerDay
 WHERE BannerID = 3457
) total

我的输出是:

sales | type
 23   | rents
 26   | sales

我需要这样:

 sales | rents
   26  |  23 
hjpotter92

请尝试以下方法:

SELECT
    SUM( IF(BannerId = 3456, Clicks, 0) ) AS  sales,
    SUM( IF(BannerId = 3457, Clicks, 0) ) AS  rents
FROM ClicksPerDay
WHERE BannerID IN (3456, 3457)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

mysql UNION查询输出

来自分类Dev

将带有多个 UNION 的 mysql 查询结果输出到 CSV 中

来自分类Dev

MySQL UNION查询语法问题

来自分类Dev

禁用 MySQL 的 UNION SELECT 查询

来自分类Dev

在MySQL中使用UNION时区分输出

来自分类Dev

PHP函数与MySQL查询输出

来自分类Dev

MySQL:子查询:无输出

来自分类Dev

MySQL查询CONCAT更改输出

来自分类Dev

在mysql查询中输出重复

来自分类Dev

MySQL INSERT查询无输出

来自分类Dev

关于MySQL查询输出的决策

来自分类Dev

MySQL:使用DATESUB改进嵌套的UNION查询

来自分类Dev

Mysql Union查询到MongoDB代码

来自分类Dev

MySQL UNION查询中的行名称相同

来自分类Dev

在NOT IN MySQL中使用UNION子查询

来自分类Dev

mysql查询与Join和union all

来自分类Dev

MYSQL查询-UNION中的ORDER BY-降序

来自分类Dev

UNION Mysql查询不起作用

来自分类Dev

Mysql Union查询到MongoDB代码

来自分类Dev

结合MySQL表与查询UNION或JOIN?

来自分类Dev

订购UNION MySQL查询时发生错误

来自分类Dev

Mysql Join Union 按日期查询

来自分类Dev

使用UNION / UNION ALL和Group By的MySQL查询错误

来自分类Dev

如何使用多个选择查询优化UNION mysql查询?

来自分类Dev

mysql查询union和mysql_num_rows

来自分类Dev

需要单个查询的多个输出-mysql

来自分类Dev

mysql查询未显示正确的输出

来自分类Dev

MySQL查询结果输出在while {}之外

来自分类Dev

命令输出作为MySQL查询中的输入