【发布时间】:2013-07-12 01:50:55
【问题描述】:
我有一种情况,我正在构建一个派生的数据透视表,然后我希望能够根据各种标准对其进行子选择(实际上是制作一个数据透视表)。
所以...在伪中它看起来像这样...
select
(select sum(score) from derivedTable where username like 'a%') as scoresForANames,
(select sum(score) from derivedTable where username like 'b%') as scoresForBNames
from
( select username, score from gameTable where gameId = 111) derivedTable
请注意,这是一个荒谬的简化示例来说明我所追求的...我根本不需要解决这个示例...我只需要了解 mySQL 中是否存在实现相同的概念方式结果。
问题是derivedTable 对外部选择中的子选择不可见。所以,我很好奇我怎样才能达到相同的结果,或者我是否不得不编写子选择来单独考虑所有标准。
【问题讨论】:
标签: mysql derived-table sql-subselect