У меня есть SQL-запрос, который использует декартово произведение для большой таблицы. Однако мне нужен только один столбец из одной из таблиц. Будет ли он работать лучше, если я выберу только один столбец перед использованием декартова произведения?
Итак, другими словами, будет ли это:
SELECT A.Id, B.Id
FROM (SELECT Id FROM Table1) AS A , Table2 AS B;
быть быстрее, чем это, учитывая, что Table1 имеет больше столбцов, чем Id?:
SELECT A.Id, B.Id
FROM Table1 AS A , Table2 AS B;
Или количество столбцов не имеет значения?