-6
我有以下表:從其它行更新基於值的列
Id CategoryId Code Status
=================================
1 A100 0012 NULL
2 A100 0012 NULL
3 A100 0055 NULL
4 A100 0012 NULL
5 B201 1116 NULL
6 B201 1116 NULL
7 B201 1121 NULL
8 B201 1024 NULL
邏輯:1.對於相同類別ID,碼應該是相同的。 2.如果存在多個代碼,請考慮具有最低值的代碼。
期望的結果:
Id CategoryId Code Status
=================================
1 A100 0012 NULL
2 A100 0012 NULL
3 A100 0055 FAIL
4 A100 0012 NULL
5 B201 1116 FAIL
6 B201 1116 FAIL
7 B201 1121 FAIL
8 B201 1024 NULL
感謝
你是什麼意思;它不允許你編寫代碼? –
你想要的輸出是什麼? –
@ Ben_53:「如果代碼對於相同的categoryid是不同的,否則爲NULL」 - 你怎麼知道哪個是「right」categoryid? –