2016-04-06 9 views
0

チームが特定の最終得点(合計)を獲得した回数を計算するmysqliクエリを実行しようとしています。私はこれを簡単に十分に得ることができますが、null値を返すことも望みます。基本的には以下のように返す必要があります。現在、私は最終得点 '13'を表示しません。mysqliクエリでnull値を返す

例:

Table : MatchDetails 
     Total | Occurances 
     10 | 1 
     11 | 3 
     12 | 4 
     13 | 0 
     14 | 3 



SELECT Total, COUNT(Total) AS Occurrences 
FROM MatchDetails 
WHERE Team = '$Team' GROUP BY Total 

答えて

0

それを整理して管理。可能な最終スコアを持つ別のテーブルを作成し、2つのテーブルを結合したままにしました。 DATASET1 AS scoresList S1 LEFT OUTER FROM

SELECT dataset1.Team、dataset1.Occurrences、s1.FinalScores JOINを

(合計BYチーム= '$チーム' GROUP MatchDetails FROM出現、総 ASチーム、COUNT(合計)を選択) ON dataset1.Total = s1.FinalScores