Если вы спрашиваете об алиасе CPI
, тогда не требуется.
NOT EXISTS (
(SELECT 1
FROM ComprasPedidosItens CPI WITH (NOLOCK)
WHERE CPI.NumeroMiro IS NOT NULL AND CPI.CodigoPedido = ComprasPedidos.CodigoPedido)
)
То же, что и
NOT EXISTS (
(SELECT 1
FROM ComprasPedidosItens WITH (NOLOCK)
WHERE NumeroMiro IS NOT NULL AND CodigoPedido = ComprasPedidos.CodigoPedido)
)
Столбцы будут разрешены из ближайшего подходящего элемента в области, и, поскольку это единственная таблица, представленная на этом уровне области, она будет сначала пробоваться по умолчанию (с несогласованными неквалифицированными столбцами, а затем с объектами из внешних областей)
Однако проще использовать имена столбцов из двух частей, чтобы читатели могли легко определить, из какой они таблицы, а короткие мнемонические псевдонимы легче отслеживать, чем все имя таблицы.
Псевдонимы не влияют на производительность.