I have two columns that are joined together on certain criteria, but I would also like to check if two other columns are identical and then return a bit field if they are.>
CASE WHEN is the better option
SELECT CASE WHEN COLUMN1 = COLUMN2 THEN '1' ELSE '0' END AS MyDesiredResult FROM Table1 INNER JOIN Table2 ON Table1.PrimaryKey = Table2.ForeignKey