Hay que probar usar INNER JOIN entre las tablas, cosa que sí admite el UPDATE, y que es lo que realmente estás haciendo.
Algo así:
Código MySQL:
Ver original products_description pd
INNER JOIN categories_description cat
ON cat.categories_id
= pdcat.categories_id
INNER JOIN products_to_categories pdcat
ON pd.products_id
= pdcat.products_id
SET pd.
`products_head_desc_tag` = CONCAT(`products_head_desc_tag`, ' ', cat.categories_name
);
Tip: Si vas a agrupar conjuntos de términos como tags te conviene que estén separados, sea por espacios o comas, en ese campo. De lo contrario CONCAT() te los encadenará unos pegados a otros.