テーブルを別のテーブルのカウントで更新しようとしています。クエリの構造は正しいと思いますが、SQL エラーが発生し続けます。
UPDATE c
SET c.sales = p.ProductCount
FROM products c
INNER JOIN
(SELECT p_key, COUNT(*) AS ProductCount
FROM sales
GROUP BY p_key) p
ON c.link = p.p_key
2 つのテーブルの構造:
製品 product_name (varchar)、sales (int)、link (char)、
営業 メール (char)、p_key (char)
重要な列を示しました。どんな助けでも感謝します。