SQL 다른 테이블의 '숫자'를 기준으로 정렬하는 방법
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:09:04
0
4
690

장면은 이렇습니다
기사표가 있습니다 기사
분야 : 원조 내용
같은 표 칭찬 필드도 있습니다 : 아이디 원조 시간
같은 표 상점의 원조 분야 해당 기사 지원
이제 기사 목록을 얻고 싶지만 좋아요 수에 따라 기사를 큰 순서로 정렬하고 싶습니다. 이 SQL을 작성하는 방법은 무엇입니까?
감사합니다.

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(4)
Peter_Zhu

데이터 양이 많으면 왼쪽 조인이 상대적으로 느립니다. 페이지에 표시되거나 처음 몇십 개 항목의 데이터만 요청하는 경우 먼저 좋아요 테이블에 정렬된 보조물을 요청한 다음 찾을 수 있습니다. 기사 테이블에 이 보조 자료에 해당하는 기사가 있습니다

仅有的幸福

왼쪽 기사에서 a.content를 선택하고 b.time desc의 a.aid=b.aid 주문에서 칭찬 b에 참여하세요

阿神

으아악

淡淡烟草味

왼쪽 기사에서 a.aid,count(p.aid) num을 선택하고 a.aid=p.aid에서 찬양 p에 참여하세요. p.aid로 그룹을 구성하고 num desc로 주문하세요.

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