MySQL запрос для возврата числа 'zero', если нет результатов

При выборе DATE и этой даты не существует в моей таблице, она в настоящее время возвращает пустой набор результатов. Как я могу вернуть число ноль для этих пустых наборов результатов?:

    SELECT SUM(TOTAL), SUM(5STAR), STORE, DATE
    FROM `table` WHERE DATE >= '2012-02-24' GROUP BY TOTAL

MySQL returned an empty result set (i.e. zero rows)

Я хочу вернуть результаты SUM(TOTAL) и SUM(5STAR) (если нулевые строки) как число ноль (0).

ПОЛНАЯ СТРУКТУРА ТАБЛИЦЫ:

  • ID = Primary
  • DATE = UNIQUE (дата)
  • STORE
  • 5STAR
  • 4STAR
  • 3STAR
  • 2STAR
  • 1STAR
  • TOTAL
  • FROM = UNIQUE
5
задан ToddN 28 February 2012 в 19:06
поделиться