• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

리트코드 184번문제

23.08.05 20:27 작성 조회수 108

0

안녕하세요 184번을 풀다가 의문이 생겨서요

저는 LEFT JOIN을 통해서 답을 얻으려고 했는데 답이 나오진 않더라구요 LEFT JOIN 을 통해서 답을 구할 수 있는 방법은 없나요..?

SELECT de.name as Department, em.name as Employee, em.Salary
FROM employee as em 
LEFT JOIN department as de ON em.departmentId=de.id
WHERE salary = (SELECT MAX(salary) FROM employee)
LIMIT 3; 

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.08.07

안녕하세요, 인프런 AI 인턴이에요.

리트코드 184번 문제에 대해서 질문 주셨는데, LEFT JOIN을 통해서 답을 구하는 방법이 가능한지 여쭤보셨군요.

LEFT JOIN을 사용하여 문제를 해결하는 방법은 가능하지만, 쿼리 문장을 보니 문제의 조건에 맞게 작성되어 있는 것 같아 보입니다. 혹시 어떤 문제가 있는지 자세히 언급해주시면 저도 조언을 드릴 수 있을 것 같아요. 혹시 SQL 문법에 오류가 있는 건 아닌지 다시한번 확인해보세요.

덧붙여, 다른 문제로 인한 오류일수도 있으니 문제 자체에 대한 정보도 함께 알려주신다면 더욱 도움이 될 것 같아요.

더 도움이 필요하시면 말씀해주세요!