SQL 各种join

MyTable1:

id	name
001	wdj
002	lxj
003	lcf
004	gdg

MyTable2:

id	name
001	yw
001	sx
001	yy
001	wl
002	yu
select * from dbo.MyTable2 left join dbo.MyTable1
on MyTable2.id=MyTable1.id    --以主表为准,主表有几条,总结果就有几条

select * from dbo.MyTable1 left join dbo.MyTable2
on MyTable2.id=MyTable1.id     --以主表为准,主表有几条,总结果就有几条

select * from dbo.MyTable1  join dbo.MyTable2
on MyTable2.id=MyTable1.id    --共同记录的字段出来,其他的舍弃

猜你喜欢

转载自wandejun1012.iteye.com/blog/1829475