我知道如何通過(見下文)將字段組中的字段的所有值連接起來,但我不想重複使用值。例如,如果「Bob」執行了5個類型爲「1」的操作,並且類型爲「2」,則我只需要:1,2
而不是1,1,1,1,1,2
。如何通過MySQL連接組中列的唯一值?
但是,UNIQUE必須而不是位於總查詢中,因爲我仍然需要這些操作的其他列的值。
SELECT
user.name,
GROUP_CONCAT(type SEPARATOR ',') AS types,
SUM(produced)
FROM user
GROUP BY user.name;
謝謝,這正是我需要的。 –