前提・実現したいこと
【SQL構成】
テーブル名:TableA
列A:code1
列B:code2
列C:code3
列D:code4
...(code20まで続いてます)
テーブル名:TableB
列A:code
列B:name
(2列のみです)
TableAの各要素をTableBと外部結合したいのですが、
20個も外部結合するのが普通なのか・他に効率のいい呼び出し方があるのかをご教授願いたいです。
発生している問題・エラーメッセージ
エラーは出てないですが、処理が遅くなるのが目に見えているので 対処法をご教授願いたいです。
該当のソースコード
現在は、
SQLite
1LEFT JOIN TableB AS No1 ON TableA.code1 = No1.code 2LEFT JOIN TableB AS No2 ON TableA.code1 = No2.code 3LEFT JOIN TableB AS No3 ON TableA.code1 = No3.code
...とやってます。
試したこと
希望の出力は出来ています。
ただ、もっと効率のいい書き方を知りたいです。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/07 07:07
2018/08/07 07:22