자연조인과 using절을 사용한 조인과의 결과에 대한 질문입니다! 0 1 430

by jwr [SQL Query] 조인 자연조인 using절 [2019.05.16 06:01:45]


create table s(

sid number(2) primary key,

fid number(2),

lid varchar(2),

sname varchar2(8) );

 

create table f(

fid varchar2(2) primary key,

fname varchar2(8),

lid varchar2(2) );

 

1> select fname, count(sid)

from s join f

using(lid,fid)

group by fname;

 

2> select fname,count(sid)

from s natural join f

group by fname;

 

제가 배우기로는 natural join은 이름과 데이터 타입도 같아야지 해당 칼럼을 이용해서 조인을 한다고 배웠는데, 두 조인의 결과가 계속 같게 나옵니다ㅠ 보니까 자연조인을 사용한 2번도 lid와 fid 컬럼 두 개를 모두 이용해서 조인을 하는 거 같은데 원래는 lid로만 조인을 해야 하는거 아닌가요?ㅠ

by 마농 [2019.05.16 08:54:29]

natural join은 이름과 데이터 타입도 같아야지 해당 칼럼을 이용해서 조인을 한다.
http://gurubee.net/lecture/1879

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입