Помогите пожалуйста сформировать запрос. Есть выборка из 2х таблиц:
SELECT distinct PA.$field as val_id, V.`".$lang->get("name")."` as value_name, V.image, PA.count
FROM `#__products_attr` as PA
INNER JOIN #__attr_values as V ON PA.$field=V.value_id
WHERE PA.product_id=".(int)$this->product_id."
ORDER BY count DESC, value_name ASC"
формируется таблица, но получается каша так как дополнительная сортировка происходит по количеству. Вопрос - возможно ли одним запросом сделать 2-ю сортировку относительно 0 , чтобы таблица имела сл вид
т.е. расставить сначала всех по возрастанию если столбец count > 0 , а потом расставить всех по возрастанию если count < 0
1....... 33....... 24
2....... 34....... 77
3....... 35....... 12
4....... 16....... 0
5....... 17....... -5
6....... 19....... 0
Продвижение своими сайтами как стратегия роста и независимости