Buenas a todos!
Tengo un problemilla. Me estoy iniciando en el lenguaje SQL. Les explico, tengo una base de datos montada en PHPMYADMIN con varias tablas ya rellenadas. Las que ahora importan de verdad son:
Tabla Antena
- Atributos o columnas: ID (autoincrementado de 1 a 22)
- Hay 22 antenas entradas, por tanto la tabla tiene 22 registros.
Tabla Negocio
- Atributos o columnas: ID, Nombre
Tabla r_Negocio_Antena (esta última tabla es el nexo de unión entre las dos primeras)
- Atributos o columnas: ID(primaria autoincrementada), ID_Negocio(foránea), ID_Antena(foránea)
En esta última tabla, "ID_Negocio" apunta a la ID de la tabla Negocio, y "ID_Antena" apunta a la ID de la tabla Antena.
El problema es el siguiente:
Realizar una consulta que presente un listado de la cantidad de negocios que estan cubiertos por cada antena. La relación entre la entidad "Antena" y "Negocio" es de tipo N:N.
Es decir, en la lista resultante tiene que haber dos columnas: A la primera la ID de la antena (hay 22 antenas en total, por tanto habrá 22 filas), y a la segunda, el numero total de negocios que cubre cada una.
Alguien me puede ayudar? He probado con sentencias WHERE, INNER JOIN, UNION... nada. Si necesitais más datos os los doy.
Muchas gracias de antemano!