많은 (최소 3-4) 테이블에서 조인과 여러 중첩 조건이 관련된 복잡한 SQL 쿼리를 작성하는 것이 매우 어렵다는 것을 알고 있습니다. 내가 작성하도록 요청받은 쿼리는 몇 문장으로 쉽게 설명 할 수 있지만기만적인 코드가 필요할 수 있습니다. 나는 종종 임시 견해를 사용하여 이러한 쿼리를 작성하는 것을 발견하고 있는데, 이는 약간의 목발처럼 보입니다. 복잡한 쿼리를보다 쉽게하기 위해 사용할 수있는 팁은 무엇입니까? 보다 구체적으로, 이러한 쿼리를 실제로 SQL 코드를 작성하는 데 사용해야하는 단계로 나누려면 어떻게해야합니까?
내가 작성하도록 요청받은 SQL은 데이터베이스 코스에 대한 과제 할당의 일부이므로 나에게 도움이되는 소프트웨어는 원하지 않는다. 실제로 작성한 코드를 이해하고 싶습니다.
더 많은 기술적 세부 사항 :
- 데이터베이스는 로컬 컴퓨터에서 실행되는 PostgreSQL 서버에서 호스팅됩니다.
- 데이터베이스는 매우 작습니다. 테이블이 7 개 이하이고 가장 큰 테이블의 행이 약 50 개 미만입니다.
- SQL 쿼리는 LibreOffice Base를 통해 변경없이 서버로 전달됩니다.