Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/09/2013, 00:37
hatry99
 
Fecha de Ingreso: septiembre-2013
Mensajes: 4
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Count funciona mal al añadir un inner join

Hola gnzsoloyo,
Hago una consulta para obtener todos los aviones que cumplan esos tiposcomida y servicios.
Del resultado de esta consulta tengo los id 1,5,22.
Ahora para obtener la cantidad de tiposcomida que hay en esos aviones hago el siguiente sql.

Código MySQL:
Ver original
  1. SELECT tc.nombre,tc.id,count(tcr.tiposComida_id) as total
  2. tiposcomida as tc inner join tipocomidAvion as tca on tc.id=tca.tiposComida_id
  3. where tca.avion_id=1 or tca.avion_id=5 or tca.avion_id=22
  4. group by tca.tiposCocina_id

Lo mismo para servicios.

Y así ya tengo el count de todo. ¿Qué te parece?

Gracias.