반응형
설정: (1) 직원 테이블 (employeeID, firstName, lastName)
(1) 신발 테이블 (shoulD, 직원 ID, shoeName, shoeColor, shoeBrand)
Employee 테이블의 모든 행을 선택하고 신발 테이블에 일치하는 Employee ID (Employee Employee ID)가없는 경우에도 전체 행이 표시됩니다. 원하는 출력 예 :
EmployeeID | firstName | lastName | shoeName | shoeColor | shoeBrand
1 John Smith AirMax2 Red Nike
2 Ronald Mcdonald null null null
3 James Knight null null null
4 Cindy Smith Pump Brown Cole Haan
나는 많은 다른 조인을 시도했고 각 직원에 대해 중복 행을 얻을 것입니다.
해결 방법
이 시도
SELECT e.employeeId,e.firstName,e.lastName,s.ShoeName,s.ShoeColor,s.ShoeBrand
FROM Employee e
LEFT JOIN Shoe s
ON e.employeeID = s.Employee_employeeID
참조 페이지 https://stackoverflow.com/questions/14740438
반응형
'MySql' 카테고리의 다른 글
MySQL 프로 시저 / 함수를 사용하지 않고 MySQL에서 루프를 실행할 수 있습니까? (0) | 2021.01.12 |
---|---|
MySQL mysql-얼마나 많은 열이 너무 많습니까? (0) | 2021.01.12 |
MySQL How to know if MySQLnd is the active driver? (0) | 2021.01.12 |
MySQL Excel 용 mysql (0) | 2021.01.12 |
MySQL 데이터베이스에 255 자 이상을 저장하는 방법은 무엇입니까? (0) | 2021.01.12 |
댓글