環境 MySQL 8.0
1つの列に他テーブルのIDを2つ持っているテーブルAがあります。
他のテーブル名はテーブルBとします。
##テーブルA
ID | B_ID1 | B_ID2 |
---|---|---|
1 | 100 | 101 |
2 | 102 | 103 |
##テーブルB
ID | 部品名 |
---|---|
100 | 部品100 |
101 | 部品101 |
102 | 部品102 |
103 | 部品103 |
希望の形
ID | B_ID1 | B_ID2 | 部品名1 | 部品名2 |
---|---|---|---|---|
1 | 100 | 101 | 部品100 | 部品101 |
2 | 102 | 103 | 部品102 | 部品103 |
蒸気のようにテーブルAにテーブルBの部品名を横に連結してSELECTしたいのですが、どのようなクエリを書けば良いのでしょうか?
Unionやサブクエリなど、思いつくものをやってみましたが、どうにも正しいクエリが書けず、エラーが出てしまいます。
アドバイスお待ちしています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/01 00:22