Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-04-2006
Sito Sito is offline
Miembro
 
Registrado: abr 2006
Posts: 11
Poder: 0
Sito Va por buen camino
Relacion Muhcos a muchos

Pues esta en m duda:

Tengo 3 tablas, la A y C principales y la B intermedia con las claves primarias de las principales, lo que viene a ser una relacion de muchos a muchos.

Pues bien lo que quiero conseguir es que segun la fila que seleccione en A me aparezcan las que estan relacionadas con ella de C.

Cosigo hacer la primera relacion (1 a muchos de A a B) pero me atasco en lo siguiente??

Gracias
Responder Con Cita
  #2  
Antiguo 11-04-2006
Avatar de Durbed
Durbed Durbed is offline
Miembro
 
Registrado: ago 2004
Posts: 166
Poder: 20
Durbed Va por buen camino
Creo que esto deberia funcionar:

SELECT C.*
FORM
C
INNER JOIN B ON(C.ID_C=B.ID_C)
INNER JOIN A ON(B.ID_A=A.ID_A)
WHERE
A.ID_A=:P

Esta consulta recibe como parametro (P) el ID de A y te devuelve todas las entradas en C que esten relacionadas con A en la tabla B. La tabla B tiene que tener algo asi: ID_C; ID_A; ...

Un saludo.
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5
Responder Con Cita
Respuesta



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
Muchos carcteres en una línea mastercad Gráficos 0 15-07-2005 04:06:08
UPDATE en una relacion 1 a Muchos... JorgeBec SQL 4 19-11-2004 20:16:37
... muchos requisitos ... Jure Humor 0 02-04-2004 16:22:18
Imprimir muchos documentos cisterpe Impresión 0 28-02-2004 23:51:06
Consulta SQl, relacion 1 a muchos Walter SQL 3 15-07-2003 03:13:28


La franja horaria es GMT +2. Ahora son las 13:35:57.


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