Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Subconsulta?

Estas en el tema de Subconsulta? en el foro de Bases de Datos General en Foros del Web. Buenas amigos, tengo un pequeño problema; le estoy dando vueltas a una consulta q en principio debería ser una tontería, pero es que no lo ...
  #1 (permalink)  
Antiguo 15/04/2004, 08:52
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 21 años
Puntos: 0
Pregunta Subconsulta?

Buenas amigos, tengo un pequeño problema; le estoy dando vueltas a una consulta q en principio debería ser una tontería, pero es que no lo veo!

Quiero hacer una factura y para ello tengo 2 tablas; detalle y gestion-facturas. En detalle tengo id_detalle, id_factura, titulo, detalle, precio y en gestion-facturas tengo id_factura, id_cliente, nfactura, fecha.

Vale, no se como me las apaño pero las tropecientas mil consultas que he hecho hacen q cuando yo saco la factura me salga los detalles de la factura de todas las facturas, me explico que si tengo una factura sola, todo genial. Pero como tenga más, los detalles de todas las facturas serán iguales (se conjuntan todos). He probado con subconsultas y igualando las tablas pero nada.. no me sale.. me echais un cable?

Muchas gracias!!!
__________________
Ibisof | Saludos desde Eivissa !!! :p
  #2 (permalink)  
Antiguo 15/04/2004, 10:50
Avatar de 123
123
 
Fecha de Ingreso: junio-2001
Mensajes: 141
Antigüedad: 23 años
Puntos: 0
No se si vamos por el mismo camino pero espero q esto te resuelva algo

Al genera una consulta lanza las dos tablas, seguramente aparecerá una línea q las unirá a partir d id_factura, si no es así rastras el id_factura d una tabla sobre el id_factura d la otra.
Esto hará q se fusionen las 2 tablas pero se puede hacer con distintas relaciones d datos. Clicando sobre la línea con el botón derecho, entras en Propiedades de la combinación, y puede escoger entre 3 opciones con las q se aumenta o reduce la cantidad d resultados.

Creo q puede venir p allí el problema q comentas
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 20:30.