주로 데이터베이스 쿼리에서 반환된 결과가 너무 많을 때 발생한다.
1. 잘못된 조건: 데이터베이스 쿼리에 잘못된 조건이 포함되어 있어서 예상보다 많은 결과를 반환하는 경우
- ex) 1개의 데이터가 반환되어야 하지만 내가 짠 쿼리의 조건으로는 2개의 데이터가 반환될 때
2. 중복된 데이터: 쿼리 결과에 중복된 데이터가 포함되어 있어서 예상보다 많은 결과가 반환되는 경우
- 이 경우 데이터 중복을 방지하거나 적절한 DISTINCT나 GROUP BY 절을 사용하여 해결할 수 있다.
3. 조인 문제: 쿼리에 잘못된 조인이 포함되어 있어서 결과가 예상치 못하게 확장되는 경우
- 각 조인이 맞는 방향으로 걸려있는지 확인한다.
'DB' 카테고리의 다른 글
[Dbeaver] MariaDB 드라이버 설치불가 (0) | 2024.05.26 |
---|---|
MSSQL MERGE INTO문 (mybatis ver) (0) | 2024.05.26 |