Course_Module 테이블을 사용하여 JOIN 테이블을 사용할 수 있지만 결과를 표시 할 때 무시할 수 있습니까?데이터베이스 오류 inMYSQL
0
A
답변
-1
당신은
GROUP BY `cm`.`CourseId`
가 작동 거라고 얼마나 잘 확실하지, 그것도 당신이 엄격 모드에서 실행중인 모든 경우에 작동하지 않을 수 있습니다 시도 할 수 있지만, 그것은 시도 가치가있다.
+0
아니요 죄송합니다. – BruceyBandit
1
문제점을 제대로 이해하면 문제가 여러 모듈로 나눠집니다.
따라서 Course_Module
테이블에는 동일한 CourseID
의 두 행이 있으므로 최종 출력에는 두 행이 모두 포함됩니다.
이것은 올바른 동작입니다. 코스 ID (SELECT *
아님) 만 필요하면 Kolink의 GROUP BY cm.CourseID
을 시도하십시오. 표준 SQL에서는 그룹화 쿼리를 수행해야하므로 SELECT cm.CourseID, COUNT(m.Module) FROM ... GROUP BY cm.CouseID
을 사용해보십시오.
또한 SELECT DISTINCT cm.CourseID
을 사용하여 서버에서 중복을 제거하도록 할 수도 있습니다.
관련 문제
- 1. 데이터베이스 오류
- 2. 오류 데이터베이스
- 3. 데이터베이스 오류
- 4. 데이터베이스 오류 백업을위한 메모리 데이터베이스
- 5. ColdFusion에서 오류 데이터베이스 오류 잡기
- 6. 레이크가 중단되었습니다. 오류 : 데이터베이스
- 7. 데이터베이스 스키마 오류
- 8. SQLite는 제거 데이터베이스 오류
- 9. sqlite 데이터베이스 읽기 오류
- 10. 데이터베이스 내보내기 오류
- 11. php : 데이터베이스 액세스 오류
- 12. 데이터베이스 연결 오류?
- 13. MySQL 데이터베이스 복원 오류
- 14. PostgreSQL 데이터베이스 - 오류 지원
- 15. 오류 SQLite는 데이터베이스
- 16. Django DynamicSites 데이터베이스 오류
- 17. 데이터베이스 가져 오기 오류
- 18. PHP 데이터베이스 오류
- 19. 데이터베이스 오류 : 관계가 없습니다.
- 20. PostgreSQL을 특정 데이터베이스 오류 :
- 21. PHP 데이터베이스 연결 오류
- 22. logcat의 데이터베이스 오류
- 23. c3p0 데이터베이스 풀 오류
- 24. 파이썬 데이터베이스 오류
- 25. 오류 로그 - 데이터베이스 스키마?
- 26. ConflictError : 데이터베이스 충돌 오류
- 27. ColdFusion에서 데이터베이스 업데이트 오류
- 28. 안드로이드 데이터베이스 오류 - getWriteableDatabase
- 29. Java 데이터베이스 오류
- 30. VB6 SQL 데이터베이스 오류
'GROUP BY CourseId' – Prix