SELECT jamu_a,
jamu_b,
GROUP_CONCAT(khasiat) khasiat,
COUNT(*) total
FROM TableName
GROUP BY jamu_a, jamu_b
OUTPUT
ββββββββββ¦βββββββββ¦ββββββββββ¦ββββββββ
β JAMU_A β JAMU_B β KHASIAT β TOTAL β
β βββββββββ¬βββββββββ¬ββββββββββ¬ββββββββ£
β A β B β Z,X,C β 3 β
ββββββββββ©βββββββββ©ββββββββββ©ββββββββ
if the column KHASIAThas duplicate values ββand you want it to be unique, you can add DISTINCTtoGROUP_CONCAT()
SELECT jamu_a,
jamu_b,
GROUP_CONCAT(DISTINCT khasiat) khasiat,
COUNT(*) total
FROM TableName
GROUP BY jamu_a, jamu_b
source
share