Jump to content


Photo

Fazer Uma Consulta "3x1"


  • Faça o login para participar
3 replies to this topic

#1 Råƒ(æ)!

Råƒ(æ)!

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 04/01/2004, 22:46

Seria possível unir todos estes SQL’s e fazer com que o codigo obtido pela consulta seja colocada no lugar escrito “CODIGO”?:
<% 

   sexo=Trim(Request.Form("sexo")) 
   empregado=Trim(Request.Form("empregado")) 
   estadocivil=Trim(Request.Form("estadocivil")) 
   cargo=Trim(Request.Form("cargo")) 
   formgrau=Trim(Request.Form("formgrau")) 
   concluido=Trim(Request.Form("concluido")) 


SQLQuery="SELECT codigo FROM dados_pessoais WHERE sexo='"&sexo&"' and empregado='"&empregado&"' and estadocivil='"&estadocivil&"'" 

SQLQuery2="SELECT codigo FROM objetivo WHERE cargo='"&cargo&"'" 
  
SQLQuery3="SELECT codigo FROM grau_instrucao WHERE formgrau1='"&formgrau&"' or formgrau2='"&formgrau&"' or formgrau3='"&formgrau&"' and concluido1='"&concluido&"' or concluido2='"&concluido&"' or concluido3='"&concluido&"'" 

SQLQuery4="SELECT nome FROM dados_pessoais WHERE codigo=CODIGO" 
set RsNome = Con.Execute(SQLQuery4) 

%>

Gostaria também que gerasse um response.write dizendo: “Não Foi Possível Encontrar Usuário Dentro Desses Quesitos.” quando a consulta não obter resultado.

Obrigado

#2 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 04/01/2004, 22:56

nao entendi direito o que quer, poderia ser + claro?

poderia informar tb para que serve este codigo e o que quer com ele?
www.andrewsmedina.com.br

#3 Råƒ(æ)!

Råƒ(æ)!

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 04/01/2004, 23:00

a idéia eh a seguinte:

bom, tenho um banco de dados onde nele estah inserido curriculos, e quero então montar um mecanismo que faça uma busca segundo o que eu selecionar... então, por isso preciso dos tres sql's juntos...

consegui te explicar?

abraço

#4 [webmaster]®

[webmaster]®

    Hobby por criar funções genérica, semânticas e otimizadas

  • Usuários
  • 310 posts
  • Sexo:Não informado
  • Localidade:Canoas - RS
  • Interesses:ASP<br>CSS<br>JavaScript - DOM - ECMASCRIPT - JSCRIPT<br>XHTML<br>HTML<br>DHTML, AJAX, JSON, TABLELESS<br>ACESS<br>MYSQL<br>SQL SERVER<br><br>SEO, WEBSTANDARDS, ACESSIBILIDADE, USABILIDADE, AI

Posted 05/01/2004, 00:05

"SELECT usuarios.id_user, fotos.id_foto, enquetes.id_enquete * FROM usuarios, fotos, enquetes WHERE usuarios.id=1"

ou

"SELECT * FROM usuarios INNER JOIN fotos INNER JOIN enquetes ON usuarios.id_user = fotos.id_foto = enquetes.id_enquete WHERE usurios.id=1"

ou
entre 2 tabelas
"SELECT * FROM usuarios INNER JOIN fotos ON usuarios.id_user = fotos.id_foto WHERE usurios.id=1"

Não sei se seria isso, mas tente... só fiz sql usando um inner join pra duas tabelas até hj, entre 3 fiz de maneiras diferentes e acho.
Veja o tópico de links úteis, tópico pendurado aki, lá vc verá s links interessantes sobre ASP.
Um link/site q recomendo é este:
http://www.w3schools.com/sql/
Meus sites:
- Guia Camaquã
- Laroya atacadista
- Emílio confecções

Ocupação: WebDeveloper avançado

Contato:
Email: gutoasp[at]gmail[dot]com
MSN: gutoasp[at]hotmail[dot]com
Trabalhando desde 1999 com websites.

Para saber mais sobre meu trabalho, sobre o que faço, e o que sei, clique aqui!




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq