下記のように、「Inputテーブル (t1)」 と 「属性テーブル (t2)」 から 「ビュー (V1)」を作成する時、例示したSQL文のうちどちらがより高速なSQL文の記載方法になるかわかりません。
ご教示のほど宜しくお願い致します。
【例示SQL文:<VIEW V1> と <VIEW V2>】
<VIEW V1>
SQL
1CREATE VIEW V1 2 3AS 4 5SELECT 6 7t1.DB_id 8t1.DB名 9t1.id 10t2.属性_id, 11t1.属性名 12t1.値 13 14FROM 'inputテーブル' as t1 15inner join 16 17属性テーブル as t2 18on t1.属性id=t2.属性id 19 20where 'inputテーブル' .id = ‘2’
<VIEW V2>
SQL
1CREATE VIEW V2 2 3AS 4 5SELECT 6 7t1.DB_id 8t1.DB名 9t1.id 10t2.属性_id, 11t1.属性名 12t1.値 13 14FROM ( SELECT * FROM 'inputテーブル' WHERE id = '2' ) as t1 15inner join 16 17属性テーブル as t2 18on t1.属性id=t2.属性id
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/26 08:14
2022/01/26 08:37
2022/01/27 02:30