所以我必須查詢基於某種類型的數據庫表,並希望只在1個查詢中完成。下面是我想結合查詢:MySQL 2查詢合併爲1查詢
- SELECT usr_id,SUM(硬幣)AS coinppv FROM
coin_tbl
WHERE coin_type = 1 GROUP BY usr_id - SELECT usr_id,SUM(硬幣)AS coinmly FROM
coin_tbl
WHERE coin_type = 3 GROUP BY usr_id
然後我還想得到coinppv和coinmly的總和,最後GROUP BY usr_id。
我曾嘗試做像ff這樣的東西。但我沒有得到我想要的結果: (注意:這個例子不包括總結coinppv和coinmly)
SELECT usr_id,
(SELECT SUM(coins) FROM `coin_tbl` WHERE coin_type = 1) AS coinppv,
(SELECT SUM(coins) FROM `coin_tbl` WHERE coin_type = 3) AS coinmly
FROM `coin_tbl` GROUP BY usr_id
我也看了成加盟,但我還沒有得到我期待的結果對於。
太棒了!這是我的問題的解決方案。非常感謝。 – Aadrinmusic