別のテーブルの同一フィールドのデータでフィールドを更新したいレコードが 1 つあります。問題は、ルックアップ テーブルに重複したレコードが含まれているため、最初に一致したレコードからデータを取得したいだけです。
これが私が今持っているものですが、このエラーが発生します:
値が多すぎます
私のクエリは次のとおりです。
UPDATE T_TABLE1 T1
SET T1.UPDATEFIELD = (SELECT DISTINCT(T2.itemtag), MAX(T2.UPDATEFIELD)
FROM T_TABLE2 T2
WHERE T2.ITEMTAG = T1.ITEMTAG
GROUP BY T2.itemtag)