Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS

Moderador: web

 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 76
Sexo: Masculino
Localização: Porto Alegre
Contato:

Select aleatório por registro, mas ordenado por grupo, como?

28-03-2009 20:39

Preciso fazer um select retornar do banco registros de forma aleatória mas sem misturar os grupos. Como eu faço?

Ex: Aleatório por código mas ordenado por categoria.

Como? :!

grato
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17235
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Select aleatório por registro, mas ordenado por grupo, como?

28-03-2009 20:44

Não seria

SELECT campo FROM suatabela WHERE categoria='categoria tal' ORDER BY RAND()

?
0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 76
Sexo: Masculino
Localização: Porto Alegre
Contato:

Select aleatório por registro, mas ordenado por grupo, como?

28-03-2009 20:50

assim ele só iria retornar "categoria tal" com todos os registros aleatórios.

eu preciso que ele retorne todas as categorias ordenadamente mas com os seus respectivos registros aleatoriamente.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17235
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Select aleatório por registro, mas ordenado por grupo, como?

28-03-2009 21:04

Tenta o seguinte

SELECT categoria, algum_valor FROM suatabela ORDER BY categoria, RAND()

1
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 76
Sexo: Masculino
Localização: Porto Alegre
Contato:

Select aleatório por registro, mas ordenado por grupo, como?

28-03-2009 21:18

humm.. não sabia que dava pra ordenar por duas coisas ao mesmo tempo. estudei sql a anos e pensava que era tipo um comando dentro do outro.

o meu fico assim:

SELECT * FROM imoveis WHERE STATUS="On" ORDER BY rating DESC, RAND()

É que listo os imóveis por rating mas como haverão vários no mesmo rating haveria de ser randômico entre eles.

valeu + essa! hehehehe
1

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado