현재 저는 단일 버전의 여러 버전을 저장할 수있는 간단한 개정 시스템을 개발 중입니다.MySQL을 사용하여 간단한 수정 시스템을 만드는 가장 좋은 방법은 무엇입니까?
file_id file_revision file_parent file_name
--------------------------------------------------------
1 1 0 foo.jpg
2 2 1 foorevised.jpg
3 3 1 anotherrevision.jpg
: (간략화를 위해 제거되지 않는 열) 다음
테이블 구조는
file_id
기본 키, 자동 증가file_revision
점포 인을 수정 번호, 기본값은1
file_parent
첫 번째 경우0
의 기본값 인 수정본의 최상위 상위 항목입니다.file_name
이 파일 이름입니다.
문제 :
- 바람직 나는 모든 파일을 검색하려면 단일 쿼리를 사용하여 ...
- 그러나 각 파일의 최신 버전 ...
- .. 하나의 리비전 만 저장되면 (원본),이 리비전을 불러 와야합니다.
모든 포인터가 크게 감사하겠습니다. 미리 감사드립니다.
이것이 왜 downvoted 였는지 나는 알지 못합니다. 합법적 인 질문이라고 생각합니다. 답을보기에 호기심이 생깁니다. –