我意識到這是可能創造源碼內的交叉類,但是它可以動態地在運行時確定的相關類別/列,而不是硬編碼呢?動態創建SQLite的樞軸/交叉
考慮下面的例子,它可以變得相當乏味......
SELECT
shop_id,
sum(CASE WHEN product = 'Fiesta' THEN units END) as Fiesta,
sum(CASE WHEN product = 'Focus' THEN units END) as Focus,
sum(CASE WHEN product = 'Puma' THEN units END) as Puma,
sum(units) AS total
FROM sales
GROUP BY shop_id
我設法在之前stored proceedure爲此在SQLServer的,不知道有沒有什麼相同的。
確定。感謝那。 如此怪異的東西,如MS Access有它,但它是如此棘手甚至可以在其它數據庫中的等價物。 – alj 2010-05-27 19:26:35