SQL質疑応答スレ 9問目

このエントリーをはてなブックマークに追加
813NAME IS NULL
<基本テーブル>
ID | 材料1ID | 材料2ID | 材料3ID
----------------------------
 1 |    123 |    234 |   123
 2 |    234 |    123 |   589

<材料テーブル>
材料ID | 材料名(文字列)
---------------------
  123 |    123の名前
  234 |    234の名前
  589 |    589の名前

<結果>
ID | 材料1IDの材料名 | 材料2IDの材料名 | 材料2IDの材料名
----------------------------------------------------
 1 |     123の名前 |     234の名前 |     123の名前
 2 |     234の名前 |     123の名前 |     589の名前

JOINを使ってみたんですけど、SELECTの所はどう書けばいいのでしょうか?