Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/04/2008, 00:46
Avatar de mgusdl
mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Malaga, España
Mensajes: 190
Antigüedad: 17 años
Puntos: 5
Re: Relacionar 2 tablas a través de una tercera

Buenas, esto es más de SQL que de PHP

Para hacer una relación de 1 a varios no necesitas una tabla intermedia, que sería para una relación de varios a varios.

Si un establecimiento puede tener varios planes lo óptimo será que agregues a la tabla planes un campo con el ID de establecimiento, quedando así relacionado en la consulta:

SELECT * FROM planes p INNER JOIN establecimientos e ON p.id=e.planes_id WHERE ...

Última edición por mgusdl; 17/04/2008 a las 01:10