확인 테이블에 style_number라는 열이 있습니다. style_number의 중복이있을 수 있습니다. 모든 것을 선택하고 싶지만 각 스타일 번호는 최대 3 개까지만 선택하고 싶습니다.MySql : 중복 열에 대한 제한 설정
예를 들어 style_number = "style 7"인 행이 4 개있는 경우 4 개 중 3 개만 선택됩니다 (어떤 3 개, 3 개든 상관 없음).
의미가 있습니까?
어떻게하면됩니까?
감사합니다.
참고 : 나는 맨 위] 4.1.22
편집을 사용하고 있습니다 : 일부 혼란을 취소합니다. 나는 다른 모든 컬럼도 필요로하고, "스타일 7"이상을 필요로하거나 쉽게 3으로 제한 할 수 있습니다. 예를 들면 다음과 같습니다. 여기 내 테이블 :
style_number | 가격 | 더 나은 이해가 그
"style 7" | 300 | 2
"style 7" | 400 | 3
"style 7" | 500 | 4
"style 8" | 200| 1
"style 8" | 300 | 2
않습니다
"style 7" | 300 | 2
"style 7" | 400 | 3
"style 7" | 500 | 4
"style 7" | 600 | 5
"style 8" | 200| 1
"style 8" | 300 | 2
나는 결과로이를 얻을 것 stone_count?
검색어를 그대로 표시 할 수 있습니까? 나는 where 절을보고 싶다. –
style_number 값이나이 기준을 가진 테이블의 관련 열만 관심이 있습니까? –