Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Usar a palavra-chave DISTINCT causa este erro:não é uma expressão SELECTed


Você está tentando ordenar seu resultado com colunas que não estão sendo calculadas. Isso não seria um problema se você não tivesse o DISTINCT lá, mas como sua consulta está basicamente agrupando apenas por share.rooms coluna, como ele pode ordenar esse conjunto de resultados com outras colunas que podem ter vários valores para o mesmo share.rooms 1?