我有一個包含2列X,Y的表格。我想計算兩列中每條記錄的出現次數。 如:Mysql:獲取兩列中所有值的計數
X | Y
A | A
B | A
B | C
D | C
結果應該是
variable | X_count | Y_count
A | 1 | 2
B | 2 | 0
C | 0 | 2
D | 1 | 0
如何在mysql中實現這一目標?
編輯:好吧,花了幾個小時後,我確保Y中的所有值都是X的子集,即對於任何變量,X_count永遠不會爲0。這有助於優化嗎?
我想你錯過了工會後選擇的錯字。 IMO也不需要顯着。有什麼方法可以優化查詢,2個內部連接在桌面上佔用大量時間。 – codeKNIGHT
我檢查了錯字,並更新了答案..對於optmize ..你可以認爲在index .. key(x,y).. – scaisEdge
你有多少行..? – scaisEdge