![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/04/2008, 00:46
|
![Avatar de mgusdl](http://static.forosdelweb.com/customavatars/avatar179274_2.gif) | | | Fecha de Ingreso: abril-2007 Ubicación: Malaga, España
Mensajes: 190
Antigüedad: 17 años, 9 meses 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 |