현재 작업중인 웹 사이트의 photoalbum 페이지를 개발하고 있으며, 내 생각은 모든 photoalbum에 대한 개요를 작성하여 가장 최근에 추가 된 5 개의 사진 . photoalbum은 두 개의 MySQL 테이블을 사용합니다. 하나는 앨범 세부 정보 (예 : 앨범 이름, 앨범 ID)와 사진이 들어있는 테이블 (blob로 데이터베이스에 저장)과 해당 앨범 ID입니다.앨범 및 앨범 세부 정보에서 처음 # 행을 선택하는 방법
그러나 나는 앨범의 모든 세부 사항과 앨범에 해당하는 5 개의 가장 최근 사진에 대한 ID를 가져올 수있는 쿼리를 찾을 수 없었습니다. 네가 나를 좀 도와 주길 바래.
표
는 다음과 같다 :테이블 : photoalbums
id | album_name | album_created
-------------------------------------
1 | testalbum | 2010-11-07 19:33:20
2 | some more | 2010-11-15 18:48:29
테이블 : 나는 하위 쿼리를 필요로하는 것, 또는 수행하는 것 같은 그것은 나에게 보이는 사진
id | file | thumbnail | name | album_id
------------------------------------------
1 | binary | binary | test1 | 1
2 | binary | binary | test2 | 1
3 | binary | binary | test3 | 2
4 | binary | binary | test4 | 2
5 | binary | binary | test5 | 1
앨범 당 별도의 검색어. 차라리 여러 개의 쿼리를 사용하지 않는 것이 좋습니다.
아무에게도이 작업을 수행하는 올바른 방법을 찾는데 도움이 될 수 있습니까? 미리 감사드립니다.
모든 앨범과 각각의 최신 앨범 5 장 각각의 목록을 자주 원하십니까? 특정 앨범에 가장 최근에 찍은 5 개의 사진을 원할 때가 많을 것 같습니다. – zanlok