Foros del Web » Programando para Internet » ASP Clásico »

Comparar tablas

Estas en el tema de Comparar tablas en el foro de ASP Clásico en Foros del Web. Tengo tres tablas: -Materias -SubMaterias -Productos En la tabla Materias, tenemos la fila Id y Materia. En la tabla SubMaterias, tenemos la fila Id y ...
  #1 (permalink)  
Antiguo 02/08/2002, 03:55
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Comparar tablas

Tengo tres tablas:
-Materias
-SubMaterias
-Productos
En la tabla Materias, tenemos la fila Id y Materia.
En la tabla SubMaterias, tenemos la fila Id y SubMateria.
En la tabla Productos, tenemos la fila ArtMateria, ArtSubmateria y Libros
Bien, lo que quiero es que al leer la tabla y mostrarme los campos ArtMateria,ArtSubmateria y libros me compare el número que sale en el campo ArtMateria con el campo Id de la tabla Materias y me ponga el campo Materia, así que me compara un número con otro y si se corresponden entonces me ponga el nombre de la Materia.
Estoy usando este código:
Código:
sql1 = "SELECT * FROM materias" 
	<%Dim Materia,SubMateria1,Materia1,SubMateria
	Materia=rsForums("ArtMateria")
	Materia1=rsForums1("Id")
	SubMateria=rsForums("ArtSubMateria")
	SubMateria1=rsForums2("Id")

%>

<% if Materia=Materia1 then
response.write(rsForums1("Materias"))
else
response.write("no")
end if
%>
Para ver si me recorre las tablas he utilizado este código
Código:
 -Materia:
	  <%Response.Write Materia
	  %>
	  -Materia1:
	  <%Response.Write Materia1
	  %>
-Submateria:
	  <%Response.Write SubMateria
	  %>
	  -Submateria1:
<%=rsForums2("Id")%>
Un saludo
  #2 (permalink)  
Antiguo 02/08/2002, 04:22
 
Fecha de Ingreso: enero-2002
Ubicación: Zaragoza
Mensajes: 144
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Comparar tablas

Todo eso está muy bien pero ¿Cual es la pregunta?
  #3 (permalink)  
Antiguo 02/08/2002, 05:28
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: Comparar tablas

Cita:
Bien, lo que quiero es que al leer la tabla y mostrarme los campos ArtMateria,ArtSubmateria y libros me compare el número que sale en el campo ArtMateria con el campo Id de la tabla Materias y me ponga el campo Materia, así que me compara un número con otro y si se corresponden entonces me ponga el nombre de la Materia.
Cuando hago la consulta a la base de datos obtengo:
ArtMateria=1
ArtSubmateria=2
Bien la cuestion es que quiero que en vez de esos números me ponga el nombre de la materia y submaterias correspondientes.
En este caso ArtMateria haría una consulta a la base de datos Materias y me tendría que decir que 1 corresponde a Derecho.
Y ArtSubMateria haría una consulta a la base de datos SubMaterias y me tendría que decir que 2 corresponde a Derecho Civil.
La pregunta es ¿Cómo hago esto????
Un saludo
  #4 (permalink)  
Antiguo 02/08/2002, 09:04
 
Fecha de Ingreso: junio-2002
Mensajes: 93
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Comparar tablas

Hola, creo que tu mismo te puedas estar contestando ya que debes hacer una consulta con ese criterio es decir
Select * from Materias where id=Artmateria

Espero que me entiendas con una respuesta tan raquitica.

Saludos Kaki
  #5 (permalink)  
Antiguo 07/08/2002, 05:38
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: Comparar tablas

Gracias Kaki :) es verdad me estaba respondiendo lo que pasa es que sabia lo que hacer pero no como
Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:07.