次のようなテーブルがあります。
| ID | Order | ... | Colour |
| 1 | A | ... | xxx |
| 2 | A | ... | xxx |
| 3 | A | ... | xxx |
| 4 | B | ... | xxx |
| 5 | B | ... | xxx |
| 6 | C | ... | xxx |
| 7 | A | ... | xxx |
| 8 | B | ... | xxx |
| 9 | B | ... | xxx |
| 10 | B | ... | xxx |
各注文に独自の色を割り当て、値を返す必要があります。残念ながら、注文名がどうなるかわからないので、単純な CASE ステートメントを実行できません。
私の質問は、結果が次のようになるように、これを行うための最良かつ最も効率的な方法は何でしょうか。
| ID | Order | ... | Colour |
| 1 | A | ... | Red |
| 2 | A | ... | Red |
| 3 | A | ... | Red |
| 4 | B | ... | Blue |
| 5 | B | ... | Blue |
| 6 | C | ... | Green |
| 7 | A | ... | Red |
| 8 | B | ... | Blue |
| 9 | B | ... | Blue |
| 10 | B | ... | Blue |
あなたの助けに感謝します、私はこれについて一日中困惑していました!