下面是一個例子表:如何計算出現給定字符串的2列中的實例數量?
games_table
----------------------------------------------------
| home_team | away_team | game_outcome |
----------------------------------------------------
| Chelsea | Arsenal | Home wins |
----------------------------------------------------
| Everton | Liverpool | Away wins |
----------------------------------------------------
| Arsenal | Chelsea | Home wins |
----------------------------------------------------
我需要的是時間「切爾西」的數字出現WHERE game_outcome = 'Home wins'
這是2在這個例子中。
正常情況下應該很容易,但我堅持,因爲我有搜索2列。 我真的需要一些見解。
安德魯已經回答了(正確恕我直言:))我仍然不知道爲什麼你想在你的例子2次切爾西主場1勝來算,因爲在這種情況下,切爾西贏一次輸了一次。 – YvesR 2012-04-20 13:14:32
或者,也許你以後就是:'SELECT * FROM games_table摹WHERE(HOME_TEAM = '切爾西' AND game_outcome = '主場1勝')或(AWAY_TEAM = '切爾西' AND game_outcome = '客勝')' – 2012-04-20 13:17:03
@YvesR 好問題。這是一個簡單的例子,但確實我數出的勝負結果對於球隊切爾西,給出的預測正確的預測數是「勝家」。 :) – Alternatex 2012-04-20 13:18:21