左結合とgroupbyの結果に基づいて値を更新する方法はありますか?
現在のジョブでカテゴリを表示できるように更新したいのですが、以下を試してみましたが、機能しません
UPDATE category c
LEFT JOIN portfolio_job_category pjc
ON pjc.category_id = c.id
LEFT JOIN job j
ON j.id = pjc.job_id
SET c.visible = 0
WHERE (c.visible = 0
OR c.visible IS NULL)
AND j.end_date > CURRENT_DATE
GROUP BY cat_id