Jump to content


Photo

Consulta Sem Operador In


  • Faça o login para participar
1 reply to this topic

#1 dudu2

dudu2

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino

Posted 28/11/2011, 16:11

Alguem sabe como posso fazer essa consulta sem usar o operador IN ???

SELECT c.codcli, c.nome
FROM cliente c
WHERE c.codcli IN
(SELECT e.codcli FROM equipamento e, tipoequipamento t
WHERE e.codtipoequip=t.codtipoequip AND t.descricao='L3G75Q')
AND c.codcli NOT IN
(SELECT e.codcli FROM equipamento e, tipoequipamento t
WHERE e.codtipoequip=t.codtipoequip AND t.descricao='A9F11I')

#2 shayllis

shayllis

    12 Horas

  • Usuários
  • 152 posts
  • Sexo:Masculino
  • Localidade:Barueri - SP
  • Interesses:PHP, MySQL, ASP.NET C# e VB, DreamWeaver, VisualStudio, JavaScript

Posted 07/01/2012, 15:42

Cruzes código feio...
você deveria usar os join exemplo:

select nome
from
tabela1 t1 inner join
tabela2 t2 on
t1.cdt2 = t2.cd


cd é o indexador




1 user(s) are reading this topic

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

IPB Skin By Virteq