14/01/2011, 03:38
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses Puntos: 300 | |
Respuesta: sentencia en sql con LEFT JOIN
SELECT p.cedula, c.nombre, IFNULL(v.articulo_vendido, 'sin venta') articulo, p.valor FROM pagos p INNER JOIN
clientes c ON c.idcliente = p.idcliente LEFT JOIN ventas v ON p.cedula = v.cedula
No lo he probado, y tampoco nos dices con qué campos relacionas pagos con cliente. He imaginado que tienes un campo idcliente (PK en clientes y FK en pagos) en ambas tablas. Si la cédula siempre aparece en la tabla pagos, creo que obtendrás lo que quieres. |