php - 여러 기준을 사용한 제품 정렬 및 페이지 매기기 정보
淡淡烟草味
淡淡烟草味 2017-05-16 12:02:01
0
1
479

이제 다음 필드가 포함된 두 개의 테이블, 하나의 제품 테이블이 있습니다.
CREATE TABLE ft_products (
p_id int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'product id',
p_name varchar(50) NOT NULL DEFAULT '' 코멘트 '제품명',
hottinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '인기 여부: 1 예 0 아니요',
sorttinyint(1) unsigned NOT NULL DEFAULT '0 ' COMMENT '정렬',
statustinyint(1) NOT NULL DEFAULT '1' COMMENT '1추가 2 제거 3삭제',
PRIMARY KEY (p_id)
)

다음 필드가 포함된 제품 표준 테이블:
CREATE TABLE ft_products_standard (
p_s_id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '제품 규칙 테이블',
p_id int( 11 ) 부호 없음 NOT NULL 기본 '0' 코멘트 '제품 ID',
price 소수(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '단가',
buyed_count int(5) unsigned NOT NULL DEFAULT '0' COMMENT '이미 올려진 복사본 수',
total_count int(5) unsigned NOT NULL DEFAULT '0' COMMENT '필요한 총 복사본 수',
c_time int(11) unsigned NOT NULL DEFAULT '0' COMMENT '생성 시간',
PRIMARY KEY (p_s_id)
)

이제 이 두 테이블을 기준으로 하면 하나의 제품이 여러 가격에 해당됩니다. 모집된 주식 수를 기준으로 정렬하고 싶습니다. 하지만 페이지 매김은 제품을 기반으로 해야 합니다. SQL문은 어떻게 작성해야 하나요?

淡淡烟草味
淡淡烟草味

모든 응답(1)
小葫芦

ft_products_standard에서 total_buyed_count로 p_name,hot,sort,status,sum(buyed_count)를 선택하고 ft_products_standard.p_id=ft_products.p_id 그룹의 ft_products_standard.p_id 그룹에서 total_buyed_count 설명 제한 0,10에 따라 ft_products에 합류하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿