Для SQL Server 2005+ звучит так, будто вы говорите о включенных столбцах , но это работает только тогда, когда все столбцы находятся в одной таблице.
CREATE INDEX IX_Customers_RowCust
ON Customers (customer_id)
INCLUDE (customer_name);
Но, я думаю, вы описываете ситуацию, когда (row_id, customer_id) находятся в одной таблице, а customer_name - во второй таблице. Для этой ситуации вам нужно создать индексированное представление .
CREATE VIEW vwCust WITH SCHEMABINDING AS
SELECT t.row_id, t.customer_id, c.customer_name
FROM SomeTable t
INNER JOIN Customers c
ON t.customer_id = c.customer_id
GO
CREATE UNIQUE CLUSTERED INDEX vwCustRow ON vwCust (row_id)
GO