PORFAVOR AYUDAAAAAA T_T
Estoy haciendo un sitio y me ha aparecido este problema, me vi en la necesidad de crear una tercera tabla, por muchos a muchos ._.
ahora deseo mostrar los resultados.. y se muestran, el problema es que el ciclo lo que hace es mostrar muchas veces cada registro..
ejemplo
tabla 1-> nombre, codigo_empresa
tabla 2-> codigo_empresa, tipo_empresa
tabla 3-> nombre, tipo_empresa
- en la tabla 1 hay 3 registros (una empresa y su codigo del rubro)
- en la tabla 2 hay 3 registros (es decir hay 3 empresas asociadad con su respectivo tipo, luz agua, telefono, etc..)
- en la tabla 3 hay muchos registros (muchos rubros de empresas)
solo quiero paginar las empresas de la tabla 1, que son 3, pero en vez de eso me muestra 3 veces los resultados (9 registros)
algo asi
h ttp://img230.imageshack.us/img230/6060/dibujozo.jpg
por lo que me di cuenta, esta contando los registro de la tabla 2 (empresaxcodigo) que en este caso son 3, y esta mostrando los mismos resultados 3 veces..
select * from empresa inner join (empresaxtipo inner join empresa_tipo on empresaxtipo.tip_codigo = empresa_tipo.tip_codigo) on empresa_tipo.tip_codigo = empresaxtipo.tip_codigo
la sintaxis es diferente? es recomendable modificar la estructura de tablas?? ayuda porfavor estoy desesperado T_T
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)