
21/02/2011, 16:19
|
 | | | Fecha de Ingreso: marzo-2010 Ubicación: en la casa del duende
Mensajes: 96
Antigüedad: 15 años, 1 mes Puntos: 1 | |
Respuesta: Consulta complicada Hola, ese tipo de relación se llama de muchos a muchos:
una empresa puede ser de varias categorias y a la vez una categoria puede contener varias empresas.
Entonces:
Se usaría un JOIN
SELECT * FROM empresa emp, categoria_vs_empresa empCat WHERE emp.id_empresa = empCat.id_empresa
De esta forma se cruzan las tablas, y se muetra todo lo que tiene la tabla empresa y la vez aparecen las categorias en las que está cada empresa.
Eso si toca trabajar la salida para que esté como quiere.
ciao |