[SQL ] 計算兩欄位兩字同時出現的次數
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:MySQL
內容/問題描述:
大家好:
我現在有兩欄位假設是Word1 Word2
然後有下面資料
Word1 | Word2
---------------------------
A | B
---------------------------
B | A
---------------------------
A | B
---------------------------
類似這樣
請問要用什麼方法計算出 A跟B同時出現在同一ROW的次數呢?
像上例: A B的狀況
要怎麼計算出他們
以
A B
B A
A B
出現三次呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.134.161
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1446089070.A.607.html
→
10/29 13:51, , 1F
10/29 13:51, 1F
→
10/29 13:51, , 2F
10/29 13:51, 2F
謝謝大大
那我想再問詳細一點的問題是
假設今天資料是
Word1 | Word2
--------------------------
A | B
--------------------------
B | C
--------------------------
D | A
--------------------------
A | B
這樣要如何表示成下面的形式呢?
Word1 | Word2 | 次數
----------------------------
A | B | 2
----------------------------
B | C | 1
----------------------------
D | A | 1
----------------------------
※ 編輯: mikejhou (1.173.134.161), 10/29/2015 19:27:41
→
10/29 20:20, , 3F
10/29 20:20, 3F
感謝各位幫忙我成功了!!!!
小弟是初學者謝謝大家給的建議
※ 編輯: mikejhou (1.173.134.161), 10/29/2015 20:53:41