Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2013, 07:29
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Consulta muestra 3 resultados por usuario

Código MySQL:
Ver original
  1. SELECT m.id,
  2.        m.nombre,
  3.        m.id_categorias,
  4.        m.nombre_pc,
  5.        m.apellido1_pc,
  6.        m.email,
  7.        m.telefono,
  8.        m.cif,
  9.        e.id as id_empresas,
  10.        SUM(p.importe) total_pagado  //sI NO LO QUIERES QUITALO  
  11.        FROM misdatos m INNER JOIN empresas e On m.id = e.id_mis_datos
  12.                        INNER JOIN pagos p On p.id_empresas = e.id
  13.        GROUP BY
  14.        m.id,
  15.        m.nombre,
  16.        m.id_categorias,
  17.        m.nombre_pc,
  18.        m.apellido1_pc,
  19.        m.email,
  20.        m.telefono,
  21.        m.cif,
  22.        e.id as id_empresas,
  23.        LIMIT 0, 50

Parece que un "misdatos" puede estar relacionado con mas de una empresa.... no se si es lo que quieres....

De esta forma te mostrara por separado los "misdatos" de distintas empresas....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.