Главная страница /
Программирование на PHP
Хм, интересно
Интересно можноли групировать поля в базе с условием ORDER BY
т.е.
Я пробывал так:
ORDER BY (cat and pcat>0)
но он все равно групирирует как будто pcat не должен быть больше 0....
подскажите как сделать?
А чем не устраивает WHERE pcat>0 ORDER BY pcat ?
я делаю поиск и если сделать так то он не будет искать в полях где cat равняеться 0 (но ищет он по другим полям)
ORDER BY служит для сортировки, а не для группировки.
Для группировки используйте GROUP BY
ой сорри! блин не то написал....я имел ввиду GROUP BY
GROUP BY `cat` HAVING `pcat` > '0'
При условии, что `pcat` - псевдоним чего-то агрегатного,
например count(*) as `pcat`
Хотя если пропрет это условие в WHERE то его лучше туда внести
Главная страница /
Программирование на PHP /
Хм, интересно