Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/11/2013, 08:47
kristhian23
 
Fecha de Ingreso: noviembre-2008
Mensajes: 110
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Consulta dos tablas para generar cargos y abonos

hola gracias por responder ok cambie los nombre de las tabalas para que me sea entendido...quedo asi pero hoy no de da resulta de da este mensaje..


al hacer la consulta

The used SELECT statements have a different number of columns

Código MySQL:
Ver original
  1. SELECT abs.cliente_id, abs.cantidad, abs.fecha, abs.hora, aabs.comentario, abs.tabla
  2.     (SELECT cliente_id, fehca, factura, total, condicion FROM ventas WHERE  cliente_id='$cliente_id' AND condicion>='1'
  3.     UNION ALL
  4.     SELECT cliente_id, cantidad, fecha, hora, comentario, tabla  FROM abono WHERE  cliente_id='$cliente_id' AND a.tabla='$modulo2')abs ORDER BY fecha

Cita:
Editado: Código de programación no permitido en foros de Bases de Datos. Leer las normas del foro.
pero hoy no me da resultado me da ese mensaje..

si le dejo dentro de los SELECT abs.cliente id. me dice que ese campo no existes.. solo colocando el nombre del campo real me deja pasar

Leendo por ahi me dice que ese error es porque estoy usando UNION que eso quiere decir que debo tener el mismo numero de registros en una tabla con la otra cuando en lo que yo busco no es asi.. porque van a ver mas abonos que cargos.....

Última edición por gnzsoloyo; 28/11/2013 a las 11:07