What is the better alternative way for using *= join in MS Sqlserver 2008 ? Any better alternative available for this join ?
Asked
Active
Viewed 79 times
-1
-
1http://stackoverflow.com/questions/13382038/operator-in-sql – test Jul 07 '15 at 20:51
-
Could you elaborate? Maybe take a screenshot. You may be referencing an outer left or outer right join. *= is an old way of writing an outer left join. – Billy Norbu Jul 07 '15 at 20:53
1 Answers
1
It's an (old) way of writing a left (outer) join. You can write
SELECT * FROM TableA, TableB WHERE TableA_ID *= TableB_ID
which has the same meaning as
SELECT * FROM TableA LEFT JOIN TableB ON TableA_ID = TableB_ID

GolezTrol
- 114,394
- 18
- 182
- 210