Gracias al final lo he conseguido separando las consultas en 2. Como puedo unir ambas?
Pero uniéndolas de forma que la tabla a busque su correspondiente en la tabla B.
Es decir, tengo estas 2 consultas:
Código MySQL:
Ver originalSELECT c.clacli
, SUM((fl.precio
-((fl.precio
*fl.dto
)/100))*fl.cantidad
) AS 'TOTAL 2012' FROM clientes c
, factura f
, factural fl
, articulo a
WHERE c.clacli
=f.clacli
AND f.clafac
=fl.clafac
AND fl.claart
=a.claart
AND a.clacat
=21 AND year(f.fecha
)=2012
Por otro lado
Código MySQL:
Ver originalSELECT c2.clacli
AS 'CÓDIGO', c2.nombre
AS 'NOMBRE', c2.direccion
AS 'DIRECCIÓN', c2.localidad
AS 'LOCALIDAD', c2.telefono
AS 'TELÉFONO', c2.contacto
AS 'CONTACTO', c2.provincia
AS 'PROVINCIA', tar.nombre
AS 'TARIFA' FROM clientes c2
, tiposcli tipos
, codpais cod
, tarifa tar
WHERE c2.clatar
=tar.clatar
AND c2.clatip
=tipos.clatip
Como puedo hacer que salgan los datos de ambas tablas cuando coincidan los clacli¿? Creo que se puede pero nunca lo hice y estoy buscando y no encuentro nada al respecto.