Self Join 질문이요
277
작성한 질문수 2
self join 할 때 Employee.managerid = Manager.id 를 하는데
조인할 때는 같은 콜럼끼리만 가능한거 아닌가요??
managerid랑 id는 다른 테이블인데 이게 왜 가능한건지 궁금합니다~!
답변 1
2
안녕하세요 mob120님
같은 컬럼만 조인 조건으로 사용이 가능한 것은 아닙니다.
MySQL에서 JOIN을 실행할 때에는 해당 컬럼이 같은 컬럼인지 다른 컬럼인지 등에 대해서는 전혀 인식하지 못하며, 사용자가 임의로 지정해주는 조건을 보고 그 조건에 알맞는 데이터를 연결해주는 작업만 해준다고 생각해주시면 좋을 것 같습니다.
궁금증이 해결되셨길 바랍니다 :)
리트코드 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





