`= (서브질의)` 로 물었는데 안쪽이 한 행보다 많이 돌려줬습니다. `=` 는 값 하나와 견주는 연산자이고, 여러 행과 견주는 방법을 모릅니다. 그래서 서버가 그 자리에서 멈춥니다. SQLSTATE 21000. 실제 MySQL 8.4 에서 이 오류가 난 SQL 과 서버가 돌려준 메시지 원문, 그리고 같은 판에서 성공한 사례를 함께 봅니다.
이 페이지는 자바스크립트로 그립니다. 브라우저에서 자바스크립트를 켜면 MySQL 1242 Subquery returns more than 1 row — 서브질의가 여러 행을 돌려줄 때 | DBDeepE 화면이 열립니다.