PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum SQL Mais eficiente #214592

16/02/2004

0

galera, estou precisando de uma forma mais eficiente deste comando SQL

SELECT *
FROM IP_PARTES
WHERE IP_CODIGO IN
(
SELECT DISTINCT IP_CODIGO
FROM IP_PARTES
WHERE IP_IDENTIFICACAO LIKE ´¬FABIO¬´
)
OR IP_CODIGO IN
(
SELECT DISTINCT IP_CODIGO
FROM TA_TBEMASSINA
WHERE TA_IDENTIFICACAO LIKE ´¬FABIO¬´
)

tenho as tabelas

TABELA CAMPOS
IP_PARTES IP_CODIGO (CHAVE PRIMARIA)
IP_IDENTIFICACAO

TA_TBEMASSINA IP_CODIGO (CHAVE ESTRANGEIRA)
TA_IDENTIFICACAO

Tenho cadastrado varias partes
COD IDENTIFICACAO
1 FABIO HENRIQUE NASCIMENTO
2 FABIO TORRES
3 FABIO DA SILVA

e várias também se assina que sao relacionados as partes
COD IDENTIFICACAO
1 FABIO NASCIMENTO
1 FABIO ENRIQUE NASCIMENTO
2 FABIO TORES

OBS: nao quero valore repetidos no resultado
já tentei varios joins diferentes mas nada da certo =/
Será que deu pra entender meu problema?

vlw
[]´s


[spyk3r]

[spyk3r]

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar