Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Juninho Vox

Recordset com 2 tabelas e ordenação rand()

Recommended Posts

Pessoal...blzera!

 

Estou com um probleminha aqui, preciso criar um recordset com 2 tabelas!

A primeira tabela se chama: HOMEM e tem os seguintes campos que quero utiliza-los ( H_ID, FOTO, NOME).

A segunda tabela se chama: MULHER e tem os seguintes campos que quero utiliza-los ( M_ID, FOTO, NOME).

 

Alem de fazer um recodset com essas duas tabelas, preciso utilizar uma ordenação randomica nesse recordset.

 

Alguem poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o objetivo e por que não armazenar tanto homens como mulheres na mesma tabela, diferenciando por uma cooluna sex, por exemplo?

 

E mais. O que tem de tentativa até o momento?

Compartilhar este post


Link para o post
Compartilhar em outros sites

E para que duas tabelas?? uma só com um campo determinado se é homem ou mulher não serve??

 

para unir tabelas use UNION

http://dev.mysql.com/doc/refman/4.1/pt/union.html

 

para ordenar aleatoriamente use a função rand() em conjunto com order by

http://dev.mysql.com/doc/refman/4.1/pt/mathematical-functions.html

 

edit: não tinha visto post anterior

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o objetivo e por que não armazenar tanto homens como mulheres na mesma tabela, diferenciando por uma cooluna sex, por exemplo?

 

E mais. O que tem de tentativa até o momento?

Os dados são todos diferentes...apenas 3 campos são iguais num total de 20 cada tabela!

Esse recordset é apenas para eu exibir para um nivel de usuário que não terá acesso ao conteudo total...ou seja uma exibição simples...porém depois vou tentar fazer um filtro com esse recordset, mas por agora isso já me serviria muito bem.

Com duas tabelas, não sei se quer por onde devo começar, vou postar abaixo como faço para uma unica tabela.

 

SELECT H_ID, FOTO, NOME
FROM HOMEM
ORDER BY rand()

 

Tem alguma idéia que possa me ajudar?

 

Valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.