Предположим, что table1 имеет столбец a, b, c, ..... z.
Работает ли выбор определенных столбцов c с использованием подзапроса в условии from из условия лучше, чем просто выбор всех (* )?
ИЛИ приводит ли это к дополнительным вычислениям? (Я использую HIVE)
A)
select
table1.a,
table1.b,
table2.aa,
table2.bb
FROM (SELECT table1.a
,table1.b
FROM table1
)
join table2 on (table1.b = table2.b)
B)
select
table1.a,
table1.b,
table2.aa,
table2.bb
FROM table1
join table2 on (table1.b = table2.b)
Спасибо