Consider a table with two non clustered index, and query:
1 INDEX_1 on table (column1, column2, column3)
2 INDEX_2 on table (column1) INCLUDED (column2, column3)
SELECT column3
FROM table
WHERE column1 = 100 columnn2 = 100
For some reason, SQL server uses INDEX_2.
Execution plan for boths indexes are the same(besides object in Seek operator)
Also, the logical reads times are the same for boths.
How is it possible to perform seek operator with such conditions on INDEX_2, if index is not sorted by column2
