我正在MYSQL中進行一些數據分析,希望以下是可能的。在MySql/GROUP BY中創建和絃圖矩陣語法
我有一張如下所示的用戶博客主題的表格。我有一個共有25個主題,並想摘要足夠,我們可以在以後添加的話題,而不必重新進行查詢(如果可能):
-----------------------
| user_id | topic |
-----------------------
| 01 | art |
| 01 | cooking |
| 02 | art |
| 03 | outdoors |
| 03 | art |
| 03 | cooking |
-----------------------
爲了創建一個和絃圖(http://bl.ocks.org/4062006)從這個數據,我需要分析的關係,任何兩個主題之間,無論是分組由兩個主題行,或通過創建一個矩陣:更好
-----------------------------------------
| topic_combo | user_cnt |
-----------------------------------------
| art + cooking | 2 |
| art + outdoors | 1 |
| cooking + outdoors | 1 |
-----------------------------------------
或者......
---------------------------------------------
| | art | cooking | outdoors |
---------------------------------------------
| art | 3 | 2 | 1 |
| cooking | 2 | 2 | 1 |
| outdoors | 1 | 1 | 1 |
---------------------------------------------
這些可能在MYSQL中嗎?如果是這樣,那麼最簡單的方法是什麼?
你不需要創建一個重複的表,只需做...從table_a一個連接table_a b ... –