Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/04/2010, 16:09
mgd
 
Fecha de Ingreso: enero-2009
Mensajes: 129
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Unir tablas en un renglon

Eso funciona solo que muestra resultados siempre que hayan salido reses y achuras pero si solo son reses o solo achuras no muestra datos

la modifique un poco para probar y esta consulta me trae los datos de achuras solas, reses solas o las dos pero me trae tambien clientes que no tengan ni achuras ni reses
Código SQL:
Ver original
  1. SELECT
  2. SUM(R.importetotal) total,
  3. R.importetotal,
  4. CONCAT(COUNT(DISTINCT(R.codres)),'/2') cantidad,
  5. COUNT(DISTINCT(A.codachura)) cantidadachuras,
  6. SUM(A.importeventaachura) totalachuras,
  7. CAST(GROUP_CONCAT(CONCAT(R.codres,'-', R.peso) separator '/') AS CHAR(100)) renglon,
  8. C.nombre
  9. FROM clientes C
  10. LEFT JOIN res R ON C.codcliente = R.codcliente AND R.fecha_salida = '20100430'
  11. LEFT JOIN achuras A ON C.codcliente = A.codcliente AND A.fecha_salida = '20100430'
  12.  
  13. GROUP BY C.codcliente

Intente filtrar los clientes que tengan o achuras o reses o las dos pero no lo logre