Ir para o conteúdo
elcsat

enviar um comando em php de 30 select

Mensagens Recomendadas

elcsat    0
elcsat

ola, gostaria de pedir uma ajuda, a melhor soluçao para enviar 30 select's juntos

por exemplo

select campo1, campo2 from tabela where nat='2' LIMIT 1;
select campo1, campo2 from tabela where nat='3' LIMIT 1;
select campo1, campo2 from tabela where nat='4' LIMIT 1;
.
.
.

ou

utilizar um inner join

mas acho que estas duas soluçoes é uma operaçao muito pesada conhecem mais alguma??

cumps

:thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
TheDark    0
TheDark

Alguma razão em especial para não utilizares um nat IN ('1', '2', '3'...), ou se nat for um campo numérico, um nat BETWEEN 2 AND 31 ou um nat > 1 LIMIT 30 na cláusula SELECT?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
elcsat    0
elcsat

por acaso tinhame lembrado do between e esquecido do in

e gora adiciono um distinct deixando de ter na pesquisa mais que um nat repetido.

bgdo

ja resolvi o meu problema.

:thumbsup: :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade