次のようなmysqlテーブルがあります。
id place interest
1 place1 a,b,c
2 place2 c,d,e
3 place1 a,e
4 place2 f
5 place2 f
6 place3 g,h
カウントに従ってソートされた一意の「場所」と「関心」の値を取得する必要があります。したがって、「場所」の出力は次のようになります。
place2(3)
place1(2)
place3(1)
したがって、「interest」の出力は次のようになります。
a(2)
c(2)
e(2)
f(2)
b(1)
d(1)
g(1)
h(1)
PHP-Mysqlでこれを行う方法はありますか?
これまでのところ、単純な列データを取得できました
SELECT place,
COUNT( * ) AS num
FROM testtab
GROUP BY place
ORDER BY COUNT( * ) DESC