Тут, конечно, стоило сразу писать, что Вы хотите получить, чтобы не возникало распространенного казуса
xyz
Конкретно тут, если требуется получить одно значение из таблицы scm, можно сделать через группировку
$all_sales_select = mysql_query('
SELECT sc.*, wpu.money, scm.value
FROM sales_catalog sc
LEFT JOIN wp_users wpu
ON sc.sale_provider_id = wpu.ID
LEFT JOIN (select sale_id, max(value) as value
from sales_catalog_meta
WHERE type = "image"
group by sale_id) scm
ON sc.sale_id = scm.sale_id
WHERE sc.sale_provider_id="'.$user_id.'"
ORDER BY sc.insert_date, sc.sale_id') or die(mysql_error());
Либо делать подзапрос в поле, если выборка достаточно маленькая, чтобы не лопатить группировкой всю таблицу.