두 개의 테이블이 있습니다. 다음은 간단한 분류입니다.mysql - 하위 쿼리에서 첫 번째 결과를 얻으려면 어떻게해야합니까?
Table #1 - Album:
Rows:
albumId | title | userId
Table #2 - Photo:
Rows:
photoId | src | albumId
각 앨범에서 첫 번째 사진의 src를 가져오고 싶습니다. 사용자로부터 사진을 모두 반환
SELECT pa.id, pa.title, p.src
FROM Album pa
LEFT JOIN Photo p ON pa.Id = p.albumId
WHERE pa.userId = 1
:이 어떻게 여기를 찾고 있지만하고있어 내가 무엇을 꽤 명확하지 않다. 그 결과에있는 각 앨범의 첫 번째 결과를 원합니다.
앨범의 표지를 검색하려면 'cover_photo_id'와 같이 구분 된 열을 추가하고 명시 적으로 지정해야합니다. – zerkms
"각 앨범의 첫 번째 결과"에서 "첫 번째"를 지정하십시오. –
은 'ORDER'를 사용합니다. 그리고 'LIMIT 1' –