以下の2つのテーブルONE&TWOがあります
ONE TWO
ID ID CODE
----- ---------
1 1 1
2 1 2
3 2 1
4 3 1
5 3 2
3 3
出力が必要
ID CODE
----------
1 2
2 1
3 3
4 NULL
5 NULL
以下のクエリを使用しましたが、「 JOIN 演算子または MERGE ステートメントに関連付けられた ON 句が無効です」というエラーがスローされます。
SELECT A.ID
,B.CODE
FROM ONE A
LEFT JOIN
TWO B
ON A.ID = B.ID
AND B.CODE = (
SELECT
MAX(Z.CODE)
FROM TWO Z
WHERE Z.ID = A.ID
)