Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Consulta mediante dos tablas y una de relación

Estas en el tema de Consulta mediante dos tablas y una de relación en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/04/2012, 11:11
 
Fecha de Ingreso: octubre-2011
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
Consulta mediante dos tablas y una de relación

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!
  #2 (permalink)  
Antiguo 15/04/2012, 12:44
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 1 mes
Puntos: 331
Respuesta: Consulta mediante dos tablas y una de relación

Comprueba que los datos son correctos y además la sintaxis del join, no hay motivo para que falle:

http://www.tizag.com/mysqlTutorial/mysqlleftjoin.php
__________________
Fere libenter homines, id quod volunt, credunt.

Etiquetas: join, mediante, php, registros, sql, tabla, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:58.