MySQLSyntaxErrorException1 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException 오류 SELECT COUNT(*) FORM ( SELECT no , id , ip FROM table GROUP BY id ); GROUP BY 사용 떄문에 COUNT 수가 로우 여러개로 조회 되어서 FROM 절로 묶어서 서브쿼리 사용했더니 오류가 발생했습니다. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Every derived table must have its own alias 해당오류는 서브쿼리에 alias를 지정하지 않아 생긴 오류입니다. SELECT COUNT(*) FORM ( SELECT no , id , ip FROM table GROUP BY id )T; 서브쿼리에 T로 이름을 지정해주니 오류없이 동작합니다. 2021. 10. 14. 이전 1 다음 반응형