누군가가 나를 도울 수 있는지 궁금합니다. 나는 내 사이트에 이미지를 업로드 수백명의 사람들이 기본적으로 각각의 업로드가 생성 된 데이터, 사용자 ID와 데이터베이스에 자신의 행이 있습니다MySQL 쿼리 - 별개의 잘못된 결과 표시
, 이미지 등은 내가 뭘 원하는 것은 디스플레이가
등이다 등의 이름 마지막 3 명의 사용자가 이미지를 업로드 할 때 사용자가 더 많은 사진을 업로드하면 그 사용자 ID로 다른 행이 데이터베이스에 추가되므로 마지막 3 행만 표시 할 수 있습니다.
나는 다음과 같은 문이 있지만 메신저 잘못가는 곳 누군가가 저를 지적 수 있는지 궁금
SELECT DISTINCT * FROM kicks GROUP BY uid ORDER BY created DESC LIMIT 3
제대로 작동있을 것 같지 않습니다.
건배
미안 해요, 내가 추가해야 샘플 데이터, 확인
ID | uid | 만든 |
195 | 33 | 2012-03-06 12:32:54
196 | 33 | 2012-03-06 12:35:23
197 | 34 | 2012-03-06 13:09:31
198 | 19 | 2012-03-08 10:37:21
199 | 33 | 2012-03-09 21:04:04
DISTINCT는 예상대로 전체 행에 적용됩니다. 마지막 3을 적용하는 방법에 대해보다 명확하게 설명 할 수 있습니까? SQL은 사소하지만 실제로 의미하는 바에 달려 있습니다 ... – gbn
uid는 사용자 ID 또는 킥을위한 고유 키입니까? 어떤 데이터를 반환 하시겠습니까? – kaj