FRoLL
Guest
AVG ругается
Честное слово я пытался найти ответ сам но не удалось (((
Есть таблица с рейтингом
если для определенного nid хочу получить рэйтинг - то все просто
SELECT AVG( rate ) as rate FROM wc_rate WHERE nid=5
и получаю свой рейтинг, но вот нужно мне выводить все места с рейтингом 3.
я пишу
SELECT nid FROM wc_rate WHERE (AVG( rate )>=2) AND (AVG(rate)<=3)
а вместо массива nid получаю: #1111 - Invalid use of group function
хелп!
Честное слово я пытался найти ответ сам но не удалось (((
Есть таблица с рейтингом
если для определенного nid хочу получить рэйтинг - то все просто
SELECT AVG( rate ) as rate FROM wc_rate WHERE nid=5
и получаю свой рейтинг, но вот нужно мне выводить все места с рейтингом 3.
я пишу
SELECT nid FROM wc_rate WHERE (AVG( rate )>=2) AND (AVG(rate)<=3)
а вместо массива nid получаю: #1111 - Invalid use of group function
хелп!