1レコードに複数の別テーブルのIDがありそれを紐付ける方法
基本的な質問で申し訳ありません。
下記のようにマスターテーブルには、複数のIDが存在します。
そのIDから、サブテーブルにある名前も紐付けて一緒に取り出したいのですが、うまくいきません。
SQLの書き方を教えてほしいです。
マスターテーブル
|id|gId1|gId2|gId3
|:--|:--:|--:|
|1|1|2|3
|2|2|1|3
|3|1|1|1
サブテーブル
id | 名前 |
---|---|
1 | 一郎 |
2 | 次郎 |
3 | 三郎 |
ほしい結果テーブル
id | gId1 | gId2 | gId3 | 1Name | 2Name | 3Name |
---|---|---|---|---|---|---|
1 | 1 | 2 | 3 | 一郎 | 次郎 | 三郎 |
2 | 2 | 1 | 3 | 次郎 | 一郎 | 三郎 |
3 | 1 | 1 | 1 | 一郎 | 一郎 | 一郎 |
回答1件
あなたの回答
tips
プレビュー