Database/MySQL
[MySQL](Error) Every derived table must have its own alias
oSsonGo
2019. 1. 8. 18:38
SELECT 에서 발생하는 에러로 서브쿼리에 alias가 없어서 발생한다.
(SELECT payNo
FROM(SELECT IFNULL(MAX(PAY_NO), 0) + 1 AS payNo
FROM TBL_PAYMENT_HIST
WHERE EVT_NO = #{evtNo}) T
서브쿼리에 alias(ex: T)를 지정해주면 문제가 해결된다.