irbiss, при сортировке по нескольким доп. свойствам одновременно необходимо дописывать в последний блок конструкцию типа:
GROUP BY shop_items_catalog_table.shop_items_catalog_item_id
HAVING COUNT(shop_properties_items_table.shop_properties_items_id)= 2
, где вместо 2 подставляется число уникальных дополнительных свойств.
Комбинация одного основного свойства и одного дополнительного будет работать без указания данной конструкции.