DECLARE @a table(i int) DECLARE @b table(i int) INSERTINTO @a SELECT1UNIONALLSELECT2 INSERTINTO @b SELECT1UNIONALLSELECT3 SELECT a.i,b.i FROM @a AS a INNERJOIN @b AS b ON a.i =b.i SELECT a.i,b.i FROM @a AS a LEFTJOIN @b AS b ON a.i =b.i SELECT a.i,b.i FROM @a AS a RIGHTJOIN @b AS b ON a.i =b.i SELECT a.i,b.i FROM @a AS a FULLJOIN @b AS b ON a.i =b.i