Ver Mensaje Individual
  #18 (permalink)  
Antiguo 09/11/2012, 11:34
alyciashape
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Respuesta: Como enlazar multiples tablas. Optimizar consulta

clacli es el identificador del cliente (clave cliente) si, la bd esta tiene unos nombres horribles, especialmente para mi que suelo poner nombres completos como id_cliente.

Y si a partir de esto:
Código SQL:
Ver original
  1. SELECT clientes.clacli, nombre, SUM(factural.precio) AS total
  2. FROM clientes
  3. LEFT JOIN factura ON clientes.clacli=factura.clacli
  4. LEFT JOIN factural ON factura.clafac=factural.clafac
  5. WHERE localidad='VIGO' AND YEAR(factura.fecha)=2012
  6. GROUP BY clientes.clacli
  7. ORDER BY total

De alguna forma hacer otro select que me saque los clientes que NO estén en ese select. Aunque no sé la sintaxis.

Pero aún así yo creo que lo de antes tendría que funcionar.