Column 'REST_ID' in field list is ambiguous
위 에러는 REST_ID 라는 컬럼을 가진 테이블이 많다는 것을 의미한다.
따라서 어느 테이블의 REST_ID 를 사용할 것인지 지정해주면 된다.
SELECT A.REST_ID
FROM REST_INFO A, (SELECT REST_ID, MAX(FAVORITES)
MAX FROM REST_INFO
GROUP BY FOOD_TYPE) B
위의 예시에서 A테이블에도 REST_ID가 존재하고, B테이블에도 REST_ID가 존재하기 때문에 SELECT 절에서 REST_ID라고 하면 위 에러가 발생할 것이다.
A.REST_ID라고 설정하여 A테이블에서 가져온다는 것을 명시하자