Visual Basic - duda

Life is soft - evento anual de software empresarial
 
Vista:

duda

Publicado por Isa (60 intervenciones) el 16/10/2007 18:09:46
Hola ! Disculpen las molestias.
Resulta que necesito algunos datos especificos de la Base de Datos, pero para ello tengo que mirar en 2 tablas. Es decir,
SintSist dispone de id_sint(identificador de sintoma), id_sistema(identificador del sistema)

SQL = "SELECT id_sint SintSist where id_sistema =1 order by id_sint"
Set User = WDB.Execute(SQL)

Sintomas dispone de id_sintoma, descripcion

Asi que lo que quiero es una vez seleccionados los id_sint donde el sistema es 1, ir a la tabla de sintomas y hacerme con los id_sintoma y descripcion...

identificador=user!id_sint
SQL2 = "SELECT id_sintoma, Descripcion FROM sintomas where id_sintoma= identificador order by id_sintoma"
Set User = WDB.Execute(SQL2)

Lo que pasa es que no me sale, y posiblemente sea porque no hago bien la consulta...

Me podrian ayudar???

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:duda

Publicado por Juan Camaney (14 intervenciones) el 16/10/2007 19:13:30
Relaciona tus tablas para que tengan un campo comun.

Muestra lo mas que puedas la estructura de tu tabla y especificamente como es que quieres que salga el resultado para poder ayudarte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:duda

Publicado por Isa (60 intervenciones) el 17/10/2007 11:25:09
Antes de nada , gracias por contestar.
Resulta que tengo dos tablas una se llama SintSist y la otra Síntomas
La de SintSist tiene Id_Sintoma, Id_Sistema
La de Síntomas tiene Id_Sintoma, Descripción
Mi idea es hacer la siguiente consulta:
Seleccionar los Id_Sintoma cuyo Id_Sistema sea igual a 1 , por ejemplo.
Una vez tenemos esa información, quiero solo seleccionar los datos de la tabla síntomas cuyos id_sintomas sean los que hemos obtenido de la consulta anterior(de la tabla SintSist)

Espero me entiendas

Gracias de nuevo

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:duda

Publicado por Juan Camaney (14 intervenciones) el 17/10/2007 16:22:23
SELECT ID_SINTOMA, DESCRIPCION
FROM SINTOMAS
WHERE ID_SINTOMA IN ( SELECT ID_SINTOMA
FROM SINTSIST
WHERE ID_SISTEMA = 1 )

A esto te referias?, sino es lo que buscabas, explicate XD XD
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:duda

Publicado por Isa (60 intervenciones) el 17/10/2007 17:56:55
Eso es !! Muchas gracias!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar