テーブル A と B の 2 つのテーブルがあります。テーブル A から 2 つの列 (var1 と var2) が必要で、テーブル B (var3) から 1 つの列だけが必要です。した方が効率的か
SELECT var1, var2, var3 FROM TABLE_A a
INNER JOIN TABLE_B b ON (a.var1 = b.var1)
また
SELECT var1, var2 FROM TABLE_A a
INNER JOIN (SELECT var1, var3 FROM TABLE_B b) b_min ON (a.var1 = b_min.var1)
2番目のものは、結合される前にテーブルBの列の数を減らしますが、より「複雑」に見えます