Está intentando ordenar su resultado con columnas que no se están calculando. Esto no sería un problema si no tuvieras DISTINCT
allí, pero dado que su consulta básicamente se agrupa solo por share.rooms
columna, ¿cómo puede ordenar ese conjunto de resultados con otras columnas que pueden tener múltiples valores para el mismo share.rooms
? uno?