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?