안녕하세요..

초보 개발자 인데.. left join 쿼리문 차이가 뭔지 도저히 몰라 질문 좀 하겠습니다.


< 1 번 쿼리문 >

select a.id, a.E_Title, a.E_iu_Level, isnull(b.codeNM,'-') as LevelNM, 

       a.E_IU_NickName, a.titleColor, a.titleSize, a.ReplyCnt 

from 

( select * from dbo.Board_Event ) a

left join

( select * from dbo.Master_TBL where codeGroup='userLevelCD' ) b

on a.E_iu_Level=b.code1


< 2 번 쿼리문 >

select a.id, a.E_Title, a.E_iu_Level, isnull(b.codeNM,'-') as LevelNM, 

       a.E_IU_NickName, a.titleColor, a.titleSize, a.ReplyCnt 

from dbo.Board_Event as a with(nolock) 

left join dbo.Master_TBL as b with(nolock) on a.E_iu_Level=b.code1 

where 1=1 

  and b.codeGroup='userLevelCD' 



위 1,2 번 쿼리문을 실행하면 1번 쿼리만 원하는 결과가 나오는데..
2개의 쿼리가 같은 쿼리가 아닌가요?

무슨 차이가 있어서 2번의 쿼리 결과는 나오질 않는 건가요?