오류 : "인식되지 않은 이름 : [9 : 8]의 직원"
]테이블 별칭을 사용할 때 "인식되지 않은 이름 : 직원 [9 : 8]"오류가 발생할 수 있습니다. 이유를 분석하고 올바른 솔루션을 제공합시다.
오류 분석 :
제공된 SQL 쿼리에서 :
SELECT
employees.name AS employee_name,
employees.role AS employee_role,
departments.name AS department_name
FROM
`strange-calling-318804.employee_data.Employees`
JOIN
`strange-calling-318804.employee_data.departments`
ON employees.department_id = departments.department_id
직원
및 부서
별칭은 clause의
에 사용됩니다 :
ON employees.department_id = departments.department_id
그러나
직원 및
부서 테이블은
clause의
해결책:
이 오류를 해결하려면 별칭을 사용하기 전에 정의해야합니다.
SELECT
employees.name AS employee_name,
employees.role AS employee_role,
departments.name AS department_name
FROM
`strange-calling-318804.employee_data.Employees` AS employees
JOIN
`strange-calling-318804.employee_data.departments` AS departments
ON employees.department_id = departments.department_id
를 직원으로서 및
를 부서
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3