mysql 同樣內容的字段合並為一條的方法
阿新 • • 發佈:2017-05-06
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 同樣內容的字段合並為一條的方法