Pokoušíte se seřadit výsledek podle sloupců, které se nepočítají. To by nebyl problém, pokud byste neměli DISTINCT tam, ale protože váš dotaz je v podstatě seskupený pouze podle share.rooms jak může seřadit sadu výsledků s jinými sloupci, které mohou mít více hodnot pro stejný share.rooms jeden?