表1はどのようにテーブルの列をループを超えると、列名に基づいての、私は他のテーブルの列名に基づいて値を取得したい
| Id | ProductName | Is_JAipur | Is_Rajasthan | Is_Nagpur |
|----|-------------|-----------|--------------|-----------|
| 1 | 101 | 0 | 1 | 0 |
| 2 | 102 | 0 | 0 | 1 |
表2
| Id | Name |
|----|-----------|
| 1 | Jaipur |
| 2 | Rajasthan |
| 3 | Nagpur |
表3
| Id | Product | City |
|----|---------|------|
| 1 | 101 | 2 |
| 2 | 102 | 3 |
私はtable 1
列をループしながら、table 2
からId
を取得するクエリを書きたいです。 table 3
に挿入します。私はこの都市を将来的に拡大する可能性があるので、この動向を維持したい。
あなたの予想出力は何ですか? – 1000111
'(Id、ProductName、cityID')のように、' Table1'のテーブル構造をより良く変更してください。 'cityID'は' Table2.Id'を参照し、1対多の関係でなければ 'Table3'は必要ありません。 – 1000111
"私は質問を書いてみたいです" - 何があなたを止めていますか? –