我的英文不是很好,但我試着解釋我的自己清楚。我需要建議。 我正在從一個表中選擇每個字段的值的總和。 和我的查詢看起來像這樣: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
你能解釋一下什麼樣的PLS'IF(BannerId = 3456,點擊次數,0))'手段?我真的不明白'0'是什麼意思?謝謝。 – Victorino
@Viktorino'0'是'IF()'調用的'else'條件。你可以閱讀關於[這裏]的語法(http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_if)。 – hjpotter92
感謝您的建議! – Victorino