Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 01-may-2008, 05:31   #1 (permalink)
Ki1L3r no se puede cailificar en este momento
 
Fecha de Ingreso: abril-2008
Mensajes: 5
Problema con subselect

Buenas, os expongo mi problema

Tengo una tabla de Productos, Equipos y HW_INSTALADO

En HW_INSTALADO tengo la id del pc y la id del hw con un código autonumerico como primary key.

La cuestión es que al hacer esto:

SELECT * FROM HARDWARE
WHERE ID_HW IN (SELECT ID_HW
FROM HW_INSTALADO
WHERE ID_PC =1)

me devuelve

3 1GB RAM MEMORIA RAM KINGSTOM 4-4-2

14 8800GTX TARJETA GRAFICA NVIDIA 400MHz

18 QUAD Q6700 PROCESADOR INTEL 8000MHz

29 HDD 3.5 1TB DISCO DURO SEAGATE 15/15/14

32 SOUND BLASTER AUDIGY 2 TARJETA SONIDO CREATIVE 5.1

33 KVT3S-N PLACA BASE ASUS BUS 1,3;4 PUERTOS USB

la cuestión es que yo en la tabla de hw_instalado yo tengo por ejemplo para ese pc 3 módulos de 1gb de ram y en la consulta solo me aparece 1 hay alguna forma de solucionarlo? para que te muestre las 3?

Última edición por Ki1L3r; 01-may-2008 a las 06:36.
Ki1L3r está desconectado   Responder Citando
Antiguo 02-may-2008, 07:21   #2 (permalink)
Colaborador
Andres95 tiene algunos puntos positivos de karma
 
Avatar de Andres95
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.079
Re: Problema con subselect

Código:
SELECT * 
FROM   HARDWARE  h
Inner join
      HW_INSTALADO w 
On    h.Id_HW = w.Id_HW 
Where w.Id_PC = 1
Saludos!
__________________
Yo no hablo de venganzas ni perdones, el olvido es la única venganza y el único perdón...
Andres95 está desconectado   Responder Citando
Antiguo 02-may-2008, 08:58   #3 (permalink)
Ki1L3r no se puede cailificar en este momento
 
Fecha de Ingreso: abril-2008
Mensajes: 5
Re: Problema con subselect

Muchísimas gracias majete :)
Ki1L3r está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 00:38.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93