반응형
다음 필드가있는 'meta_data'테이블이 있습니다.
meta_key = 'abc'
에 대한 항목이 있지만 아닌 항목이있는 각 게시물 ( post_id
)을 반복하여 표시하고 싶습니다. meta_key = 'def'
용
기본적으로 meta_key = 'abc'
항목이있는 모든 게시물에는 meta_key = 'def'
항목이 있어야합니다 . 누락 된 meta_key = 'def'
항목을 추가 할 수 있도록 목록을 생성하고 싶습니다.
해결 방법
SELECT a.*
FROM meta_data a
LEFT OUTER JOIN meta_data b ON a.post_id = b.post_id AND b.meta_value = 'def'
WHERE
a.meta_value = 'abc'
AND b.id IS null
참조 페이지 https://stackoverflow.com/questions/10576033
반응형
'MySql' 카테고리의 다른 글
MySQL Java (Netbeans)를 사용하여 MySQL에 연결할 때 'Communications link failure The last packet sent ...'오류가 표시되는 이유는 무엇인가요? (0) | 2021.02.11 |
---|---|
MySQL에서 전체 행 업데이트 (0) | 2021.02.11 |
MySQL-조건이 다른 두 가지 계산 (0) | 2021.02.11 |
MySQL 라이센스 시스템 생성 (0) | 2021.02.11 |
MySQL Ubuntu 12.04-RubyOnRails-gem install mysql2가 설치되는 것 같지만 설치하면 실패합니다 : gem mysql2-Unknown command mysql2 (0) | 2021.02.11 |
댓글