hola chic@s necesito su apoyo:
 
Veran, tengo 2 tablas, la primera es como de un inventario de muebles donde se repiten la clave de los muebles dependiendo de la bodega Y de la sucursal donde este localizado el mueble.  
La segunda contiene la ruta Y el nombre de la foto por bodega, sucursal Y codigo del mueble: 
t_mobiliario: 
Código:
 id	clave	descripcion	sucursal	bodega	existencia	importe
1	5	mesa circular 	100	1000	669	1169.12
2	5	mesa circular 	200	1000	0	0
3	4	modulo ejecutivo	200	1000	0	0
4	4	modulo ejecutivo	200	3000	812	15481.88
5	4	modulo ejecutivo	300	1000	940	139959.5
  t_mobiliario_fotos 
Código:
 id	clave	sucursal	bodega	nombre	ruta
1	4	200	1000	clave_4_1.JPG	fotos/200/clave_4/
2	4	200	1000	clave_4_2.JPG	fotos/200/clave_4/
3	4	200	1000	clave_4_3.JPG	fotos/200/clave_4/
4	4	200	1000	clave_4_4.JPG	fotos/200/clave_4/
5	4	200	1000	clave_4_5.JPG	fotos/200/clave_4/
6	4	200	1000	clave_4_6.JPG	fotos/200/clave_4/
7	4	200	1000	clave_4_7.JPG	fotos/200/clave_4/
  Tenia la siguiente consulta, que me daba el total de existencias y costo de mueble por clave, esto lo hago con un DISTINCT:    
Lo que me da por ejemplo, el siguiente resultado:  
Código:
 id	clave	descripcion	existencia	importe
1	5	mesa circular 	669	1169.12
2	4	modulo ejecutivo	1752	155441.38
n	n	…	…	…
  Bueno pues lo que necesito es una consulta que en mi resultado actual me agregue una marca o algo, que me diga que claves de muebles tienen foto, por lo que intente la siguiente consulta, que parecia funcionar pero me eleva o calcula incorrectamente las existencias e importes:    
y por ejemplo me daba:  
Código:
 id	foto	clave	descripcion	existencia	importe
1	null	5	mesa circular 	4683	8183.84
2	1	4	modulo ejecutivo	12264	1088089.66
n	n	n	…	…	…
  Sospecho que necesito una UNION pero sinceramente no se como ??  
gracias de antemano