mysql 내부 조인을 사용한 고유 한 결과

hvs

WordPress mysql 데이터베이스의 여러 범주에 속하는 게시물을 나열하려고합니다.

내가 사용하는 진술은 다음과 같습니다.

SELECT *
FROM wp_term_relationships
INNER JOIN wp_posts ON wp_term_relationships.term_taxonomy_id IN (12,18,19,20,4161,4157,4160,4168,4183,4185,4188,4190,4192,4195,4199,4200,4202,4205,4332)
AND wp_term_relationships.object_id = wp_posts.ID
AND wp_posts.post_status = 'publish'

문제는 일부 게시물이 여러 카테고리에 할당되어 결과에 많은 중복이 있다는 것입니다. 고유 한 게시물 만 얻으려면 어떻게합니까? 즉, 게시물이 여러 카테고리에 할당 된 경우 카테고리 아래에 한 번만 나열되어야합니다.

호르헤 캄포스

DISTINCT문과 함께 표시해야하는 필드 만 SQL에 추가하고 조인 문도 조정합니다.

SELECT DISTINCT wptr.object_id, 
                wptr.someOtherFields, 
                wp.anotherfield 
  FROM wp_term_relationships wptr
            INNER JOIN wp_posts wp ON wptr.object_id = wp.ID
 WHERE wptr.term_taxonomy_id IN (12, 18, 19, 20, 4161, 4157, 4160, 
                                 4168, 4183, 4185, 4188, 4190, 4192, 
                                 4195, 4199, 4200, 4202, 4205, 4332)
   AND wp.post_status = 'publish'

DISTINCT절을 추가하면 중복 항목이 제거됩니다. 필드를 지정하는 것이 좋습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

mysql 내부 조인을 사용한 고유 한 결과

분류에서Dev

조인 테이블을 사용한 MySQL Greatest N 결과

분류에서Dev

MySQL-WHERE 절을 사용한 내부 조인

분류에서Dev

3 개의 테이블 MySql을 사용한 내부 조인

분류에서Dev

3 개의 테이블을 사용한 MySQL 내부 조인

분류에서Dev

두 테이블을 사용한 내부 조인 및 다른 테이블과 결과를 왼쪽 조인

분류에서Dev

SQL 쿼리에서 내부 조인을 사용하여 선택하는 곳과 유사한 linq 작성

분류에서Dev

data.table 내부에서 고유 한 결과를 사용하는 예기치 않은 결과

분류에서Dev

MySQL : 고유 한 열을 자체 결과 배열로 그룹화

분류에서Dev

MySQL \ 두 테이블을 조인하고 한 열에 두 행의 결과 표시

분류에서Dev

where 절을 사용한 내부 조인

분류에서Dev

내부 조인 제한 왼쪽 테이블 결과 제한 1

분류에서Dev

조인 테이블을 기반으로 한 MySQL 제한 결과

분류에서Dev

Elasticsearch를 사용하여 고유 한 필드 조합에 대한 최신 결과

분류에서Dev

SQL 결과의 고유 한 조합

분류에서Dev

여러 열을 사용한 고유 한 조건부 서식

분류에서Dev

내부 조인을 사용하는 동안 고유 한 값이있는 SQL 쿼리

분류에서Dev

program_name과 같은 고급 속성을 사용한 MySQL 연결

분류에서Dev

고유 한 내부 조인 내에서 ORDER BY

분류에서Dev

내부 조인에 대한 MySQL 내부 조인?

분류에서Dev

where 절을 사용한 SQL Left Outer 조인은 왼쪽 외부 조인의 결과를 줄입니다.

분류에서Dev

두 결과에서 MySQL 내부 조인

분류에서Dev

내부 조인을 사용한 LINQ Lambda Left 조인

분류에서Dev

왼쪽 조인으로 고유 한 결과를 얻는 방법

분류에서Dev

한 조인의 내부 하위 집합 결과를 가져와이를 외부 조인과 결합

분류에서Dev

루프 내부에서 순간을 사용할 때 이상한 결과

분류에서Dev

동일한 테이블을 사용한 SQL Server 내부 조인

분류에서Dev

인코딩을 사용한 내부 결합

분류에서Dev

조인의 MySQL 쿼리 고유 결과

Related 관련 기사

  1. 1

    mysql 내부 조인을 사용한 고유 한 결과

  2. 2

    조인 테이블을 사용한 MySQL Greatest N 결과

  3. 3

    MySQL-WHERE 절을 사용한 내부 조인

  4. 4

    3 개의 테이블 MySql을 사용한 내부 조인

  5. 5

    3 개의 테이블을 사용한 MySQL 내부 조인

  6. 6

    두 테이블을 사용한 내부 조인 및 다른 테이블과 결과를 왼쪽 조인

  7. 7

    SQL 쿼리에서 내부 조인을 사용하여 선택하는 곳과 유사한 linq 작성

  8. 8

    data.table 내부에서 고유 한 결과를 사용하는 예기치 않은 결과

  9. 9

    MySQL : 고유 한 열을 자체 결과 배열로 그룹화

  10. 10

    MySQL \ 두 테이블을 조인하고 한 열에 두 행의 결과 표시

  11. 11

    where 절을 사용한 내부 조인

  12. 12

    내부 조인 제한 왼쪽 테이블 결과 제한 1

  13. 13

    조인 테이블을 기반으로 한 MySQL 제한 결과

  14. 14

    Elasticsearch를 사용하여 고유 한 필드 조합에 대한 최신 결과

  15. 15

    SQL 결과의 고유 한 조합

  16. 16

    여러 열을 사용한 고유 한 조건부 서식

  17. 17

    내부 조인을 사용하는 동안 고유 한 값이있는 SQL 쿼리

  18. 18

    program_name과 같은 고급 속성을 사용한 MySQL 연결

  19. 19

    고유 한 내부 조인 내에서 ORDER BY

  20. 20

    내부 조인에 대한 MySQL 내부 조인?

  21. 21

    where 절을 사용한 SQL Left Outer 조인은 왼쪽 외부 조인의 결과를 줄입니다.

  22. 22

    두 결과에서 MySQL 내부 조인

  23. 23

    내부 조인을 사용한 LINQ Lambda Left 조인

  24. 24

    왼쪽 조인으로 고유 한 결과를 얻는 방법

  25. 25

    한 조인의 내부 하위 집합 결과를 가져와이를 외부 조인과 결합

  26. 26

    루프 내부에서 순간을 사용할 때 이상한 결과

  27. 27

    동일한 테이블을 사용한 SQL Server 내부 조인

  28. 28

    인코딩을 사용한 내부 결합

  29. 29

    조인의 MySQL 쿼리 고유 결과

뜨겁다태그

보관