1. 程式人生 > >mysql 同樣內容的字段合並為一條的方法

mysql 同樣內容的字段合並為一條的方法

tar man fse join ng- article amount mic lec


技術分享

從兩個表中內聯取出的數據,當中category_name字段有同樣內容,想將具有同樣內容的字段進行合並,將amount字段進行加法運算,變成下表中的內容

技術分享

SELECT c.category_name, count(*) AS task_num, sum( t.amount ) AS amount_num
FROM cs_witkey_tasks AS t
INNER JOIN cs_witkey_category AS c ON t.category_id = c.cid
GROUP BY c.category_name DESC

應該用group by而不是order by。

技術分享

從兩個表中內聯取出的數據。當中category_name字段有同樣內容。想將具有同樣內容的字段進行合並,將amount字段進行加法運算。變成下表中的內容

技術分享

SELECT c.category_name, count(*) AS task_num, sum( t.amount ) AS amount_num
FROM cs_witkey_tasks AS t
INNER JOIN cs_witkey_category AS c ON t.category_id = c.cid
GROUP BY c.category_name DESC

應該用group by而不是order by。

mysql 同樣內容的字段合並為一條的方法