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. :confused: Cosigo hacer la primera relacion (1 a muchos de A a B) pero me atasco en lo siguiente?? Gracias |
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. |
La franja horaria es GMT +2. Ahora son las 01:34:06. |
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