SELECT
timoveis.ImoCodigo,
timoveis.ImoCadCodigo,
timoveis.ImoRef,
timoveis.ImoCat3,
timoveis.ImoTitulo,
timoveis.ImoFotoDestaque,
timoveis.ImoBairro,
timoveis.ImoAreaTotal,
timoveis.ImoSuite,
timoveis.ImoCondominio,
timoveis.ImoIptu,
timoveis.ImoBanheiros,
timoveis.ImoQuartos,
timoveis.ImoGaragem,
timoveis.ImoGaragemDescoberta,
timoveis.ImoGaragemCoberta,
timoveis.ImoValor,
timoveis.ImoValorLoc,
tcategoria1.Cat1Codigo,
tcategoria1.Cat1Nome,
tcategoria3.Cat3DescricaoSingular,
tcidades.CidCodigo,
tcidades.CidCidade,
tcidades.CidEstado
FROM timoveis
INNER JOIN tcategoria1 ON tcategoria1.Cat1Codigo = 1
INNER JOIN tcategoria3 ON timoveis.ImoCat3 = tcategoria3.Cat3Codigo
INNER JOIN tcidades ON timoveis.ImoCidCodigo = tcidades.CidCodigo
WHERE timoveis.ImoCadCodigo = '58424'
AND timoveis.ImoRef <> '2324'
AND timoveis.ImoCat3 = 21
AND timoveis.ImoLiberado = 1
GROUP BY timoveis.ImoCodigo
ORDER BY RAND()
LIMIT 8
teste