inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[백문이불여일타] 데이터 분석을 위한 중급 SQL

Self JOIN 리트코드 문제풀이1

Self Join 질문이요

277

[SQL 실전반 2기]진풋노트

작성한 질문수 2

0

self join 할 때 Employee.managerid = Manager.id 를 하는데

 

조인할 때는 같은 콜럼끼리만 가능한거 아닌가요??

 

managerid랑 id는 다른 테이블인데 이게 왜 가능한건지 궁금합니다~!

sql

답변 1

2

데이터리안

안녕하세요 mob120님
같은 컬럼만 조인 조건으로 사용이 가능한 것은 아닙니다.

MySQL에서 JOIN을 실행할 때에는 해당 컬럼이 같은 컬럼인지 다른 컬럼인지 등에 대해서는 전혀 인식하지 못하며, 사용자가 임의로 지정해주는 조건을 보고 그 조건에 알맞는 데이터를 연결해주는 작업만 해준다고 생각해주시면 좋을 것 같습니다.

궁금증이 해결되셨길 바랍니다 :)

0

[SQL 실전반 2기]진풋노트

답변 감사합니다 ㅎㅎ

리트코드 1280. Students and Examinations

0

75

3

16강 LEFT JOIN 리트코드 (183. Customers Who Never Order) 관련 질문

0

89

2

African Cities 문제관련 질문

0

56

1

SQL 코딩테스트 질문

0

208

1

HACKER RANK에서 문제찾기

0

99

2

강의 자료 다운로드

0

90

2

Asian population 문제가 없어요

0

77

2

INNER JOIN 에서 A.키 쓸때 빨간 색 나오고 'dause'

0

68

2

별칭 관련해서 질문 있습니다.

0

79

2

rising temperature 문제 질문

0

98

2

해커랭크 TOP EARNERS 문제 질문

0

100

1

ON 뒤에 질문

0

95

2

INNER JOIN 질문. 강의와 결과값이 다릅니다.

0

197

3

END, 뒤에 * 붙이면 에러가 뜹니다

1

204

2

CustomerID가 중복되서 나타나요

0

234

3

별칭이 전체 테이블을 못 불러와요.

0

144

2

CASE WHEN 쿼리 오류 문의

1

325

3

CASE문제풀이 질문

0

125

1

Customers Who Never Order 풀다가 Alias관련 질문사항

0

138

1

Average Population 질문

0

130

1

Revising Aggregations - The Count Function 질문

0

104

1

Average Population of Each Continent 에대해서 질문

0

193

3

w3schools 에서 쿼리 작성 질문

0

159

1

INNER JOIN 할 때 NULL 값이 안보일 수도 있나요?

0

329

1