• Why are you re-posting your original post? As I said in my last post it makes absolutely zero difference which column or table is on which side of an equality check. You even noted that the execution plans are identical, that is because there is no logical difference in the first two.

    If you really want some help you should read the articles Gail suggested. Then come back and post some details instead of a vague query. Remember that indexing and performance have a LOT to do with how the table is defined. It is more than just a couple of column names thrown into a query. To help we would need to see the table structures and the indexes at the very least.

    _______________________________________________________________

    Need help? Help us help you.

    Read the article at http://www.sqlservercentral.com/articles/Best+Practices/61537/ for best practices on asking questions.

    Need to split a string? Try Jeff Modens splitter http://www.sqlservercentral.com/articles/Tally+Table/72993/.

    Cross Tabs and Pivots, Part 1 – Converting Rows to Columns - http://www.sqlservercentral.com/articles/T-SQL/63681/
    Cross Tabs and Pivots, Part 2 - Dynamic Cross Tabs - http://www.sqlservercentral.com/articles/Crosstab/65048/
    Understanding and Using APPLY (Part 1) - http://www.sqlservercentral.com/articles/APPLY/69953/
    Understanding and Using APPLY (Part 2) - http://www.sqlservercentral.com/articles/APPLY/69954/