세 개의 테이블 인벤토리, 책 및 DVD가 있습니다. 이제 책과 DVD를 Inven 토리 테이블의 하위 데이터 시트로 만들어야합니다. MS Access에서 쿼리를 통해 수행 할 수 있습니까데이터베이스 - MS 액세스
-1
A
답변
0
Book/DVD 테이블의 inventID 열이 인벤토리 테이블의 inventoryID와 같다고 가정하고 yes'ish라고 가정합니다.
실제 서브 데이터 시트를 원한다면 쿼리가 필요하지 않습니다. 인벤토리 테이블을 열고 하위 데이터 시트를 삽입하기 만하면됩니다. 문제는 책과 DVD 서브 데이터 시트를 함께 볼 수 없도록 한 개의 하위 데이터 시트 만 가질 수 있다는 것입니다.
쿼리를 실행할 수 있지만 DVD와 책을 함께 사용하면 책과 DVD의 열이 같은 줄에 표시되는 이상한 모양의 쿼리가 생성됩니다.
SELECT Inventory.*, DVD.*, Book.*
FROM (Inventory LEFT JOIN DVD ON Inventory.inventoryID = DVD.inventid)
LEFT JOIN Book ON Inventory.inventoryID = Book.inventID;
그것은이 같은 출력 것입니다 : 예에서
Sample query (I didn't create all the fields)
, 시험 1, 2, 3 책, 4, 5있다가 DVD의 있습니다 이것은 당신이 그 쿼리를 작성합니다 어떻게두 가지 유형의 상품에 대해 별도의 인벤토리 테이블을 만들고 인벤토리 테이블을 모두 제거하는 것이 더 나을 것입니다. 모두 함께보고 싶다면 두 표를 함께 가져와 공통 필드 (현재 인벤토리 테이블에있는 모든 항목) 만 표시하는 연합 쿼리를 실행할 수 있습니다.
관련 문제
- 1. ms 액세스 데이터베이스 복사
- 2. VB에서 MS 액세스 데이터베이스
- 3. MS 액세스 - 분할 데이터베이스
- 4. 라이브러리 데이터베이스 MS 액세스
- 5. MS 액세스 데이터베이스 Java
- 6. MS 액세스 데이터베이스
- 7. 쿼리 MS 액세스 데이터베이스
- 8. MS 액세스 데이터베이스 파일 숨기기
- 9. ms 액세스 데이터베이스 문자 인코딩
- 10. pyodbc - MS 액세스 (MDB) 데이터베이스
- 11. 데이터베이스 복사본이없는 vb.net의 컴팩트 ms 액세스 데이터베이스
- 12. 암호 변경, C#을, MS 액세스 데이터베이스
- 13. MS 액세스 데이터베이스 테이블을 teradata로 가져 오기
- 14. SQL에 joda 시간 MS 액세스 데이터베이스
- 15. UWP의 MS 액세스 데이터베이스 파일 (.mdb) 읽기
- 16. VB 데이터베이스 2010에 ms 액세스 데이터베이스에 연결
- 17. MS 액세스 Jet 데이터베이스 프로그래밍 방식으로 소형
- 18. MS 액세스 분할 데이터베이스 - 프런트 엔드 업그레이드
- 19. 푸른 MS 액세스 데이터베이스 - 최고의 위치?
- 20. MS Access 데이터베이스 업데이트
- 21. MS 액세스 MS 액세스 2010 년 영원히
- 22. 액세스 데이터베이스
- 23. VB.NET MS 액세스
- 24. MS 액세스
- 25. MS 액세스
- 26. MS-액세스 : 테이블
- 27. MS 액세스 변환
- 28. IIS7.5 MS 액세스 인증
- 29. MS 액세스 (2010) 디자인보기
- 30. MS 액세스 조회 채우기
많은 감사합니다. – Lavanya