Categorías destacadas
programacion php    
Lista de foros

Duda con consulta


Barokete
10 de Marzo del 2010

Hola, estoy intentando resolver una consulta SQL pero no me funciona, me da tuplas duplicadas y no se porqué. A ver si fuerais tan amables de ayudarme.
Las tablas son estas:


�� TORNILLO (#id_tornillo,calibre,longitud,material)
�� TUERCA (#id_tuerca, calibre, longitud, material)
�� CLAVO (#id_clavo, calibre, longitud, material)
�� PARTE_FIJA (#id_parte_fija, num_orificios,
calibre_requerido, es_apuntillado)
�� ELEMENTO_ATORNILLADO (#id_elem_ator,
#id_tornillo, #id_tuerca, #id_parte_fija)
�� ELEMENTO_APUNTILLADO (#id_elem_apun, #id_clavo,
#id_parte_fija)

Lo que yo intento es sacar los calibres de TUERCAS y TORNILLOS que NO estén en ningún ELEMENTO_ATORNILLADO.

He hecho esta consulta:

SELECT DISTINCT TORNILLO.calibre,TUERCA.calibre FROM TUERCA,TORNILLO
WHERE id_tuerca NOT IN (SELECT id_tuerca FROM ELEMENTO_ATORNILLADO) AND id_tornillo NOT IN (SELECT id_tornillo FROM ELEMENTO_ATORNILLADO)

Esta consulta me devuelve lo que quiero pero me duplica dos resultado aunque ponga DISTINCT.

Gracias por vuestra ayuda de antemano.


astro
10 de Marzo del 2010

PRUEBA CON
DISTINCTROW

 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon