Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-07-2011
aleja aleja is offline
Miembro
 
Registrado: oct 2005
Ubicación: Salta - Argentina
Posts: 48
Poder: 0
aleja Va por buen camino
Red face Consulta relacionando 5 tablas...

Hola, tengo que hacer la siguiente consulta y la verdad ya me di por vencida, hace dos dias q vengo intentando y no le encuentro la forma. Tengo una base de datos para una biblioteca, y las siguientes tablas
Informes: id_informe, titulo, anio, id_tema, id_zona, etc...
Temas: id_tema, tema
Zonas: id_zona, zonas
luego cada informe puede tener mas de un autor
Autores: id_autor, apellido, nombre, institucion
Autoresxinformes: id_informe, idautor

En el formulario de busqueda, ingresan el apellio del autor, un tema determinado, una zona y un anio (asi lo quiere mi jefe).

Intente con esta consulta, la verdad agradeceria mucho su ayuda, porq nose como hacerla:
Código SQL [-]
SELECT 
  informes.*,
  temainforme.*,
  zonainf.*,
  autoresxinforme.*
FROM
  informes
  INNER JOIN temainforme ON (informes.idtema = temainforme.idtema)
  INNER JOIN zonainf ON (informes.idzona = zonainf.idzona)
  INNER JOIN autoresxinforme ON (informes.idinforme = autoresxinforme.idinforme)
WHERE
   anio = 'anio que se ingreso'
   temainforme.idtemainf = 'lo que se ingreso'
   zonainf.idzonainf = 'lo que se ingreso'
   autoresxinforme.idinforme = (SELECT autoresxinforme.idinforme FROM autoresxinforme 
   where autoresxinforme.idautor = autor.idautor)
el tema y la zona estan en un dbloockupcombo el año y el apellido del autor se ingresa a mano (el apellido del autor tambien lo podria poner en un dblookupcombo).

Desde ya muchas gracias.

ALE

Última edición por ecfisa fecha: 05-07-2011 a las 02:39:52. Razón: ETIQUETAS [SQL] [/SQL]
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta Tablas - DB othaheguy Varios 16 13-04-2010 13:25:31
error relacionando de TADOQuerys zajoma SQL 1 27-12-2006 21:37:02
Usar DELETE relacionando 2 tablas Rakelina SQL 5 22-05-2004 16:01:57
Consulta SQL con 4 tablas nefy SQL 2 03-05-2004 23:25:22
Informe relacionando dos tablas mediante MasterFields heavy_horse Impresión 3 16-08-2003 03:42:20


La franja horaria es GMT +2. Ahora son las 00:52:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi