mysql查询结果带列名_mysql – 如何在SELECT语句中将查询结果用作列名

我的最终目标是在

MySQL中创建一个基于另一个表内容的动态列的数据透视表视图.目前我正试图从

artfulsoftware离开的地方继续;现在我可以查询给我所需列名的结果.不幸的是,我迷失了如何在SELECT语句中将结果实际用作列名.我怀疑MySQL变量会有所帮助,但我无法弄清楚.

为了澄清这个问题,我说有一张表:

+---------------------------------------------------+

| countpivotarg |

+---------------------------------------------------+

| ,SUM(IF(domain = "test.com",1,0)) AS `test.com` |

| ,SUM(IF(domain = "test2.com",1,0)) AS `test2.com` |

+---------------------------------------------------+

我想创建一个如下所示的select语句:

SELECT id,

meta_id,

SUM(IF(domain = "test.com",1,0)) AS `test.com`,

SUM(IF(domain = "test2.com",1,0)) AS `test2.com`

FROM myTable;

我该怎么做呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值