이것은 아주 간단한 문제입니다. 그러나 어떤 이유로 오늘 나는 그것을 감당할 수 없습니다.모든 자녀들의 상태를 기준으로 부모를 선택하십시오
두 엔터티가 각각 tbl_title
및 tbl_product
인 title
및 product
입니다. 각 title
에는 products
이 많이있을 수 있습니다.
이 제품 테이블이 될 수 unwanted
라는 필드가 하나 null
, 0
또는 1
.
나는 모든 product
의 (ALL)이 1
에 unwanted
세트가 위치에 따라 모든 title
의를 선택하고 싶습니다. 즉, 나는 어떤 조건을 채우는 모든 아이들을 기반으로 부모를 선택하고 싶습니다. 따라서 title
에 product
이 있는데 그 중 하나가 unwanted
이지만 그렇지 않은 경우에는 title
결과 집합을 입력하고 싶지 않습니다. 나는이 때
내 머리에서 얻을 대부분은 다음과 같습니다 분명히 작동하지 않습니다
SELECT * FROM `tbl_title`
left join tbl_product on tbl_product.title_id = tbl_title.id
where tbl_product.unwanted = 1
group by tbl_title.id
.
그래서 어떻게 이러한 쿼리를 코딩합니까?
설명이 사용자의 제목과 다릅니다. 모든 어린이에게 조건 또는 단 하나만 있어야합니까? –
@juergend 모든 어린이는 제목과 설명에 "all"이라고 대답합니다. – Sammaye
'제목에 원하지 않는 제품이 하나 있지만이 제목에 결과 집합. 그게 무슨 뜻이야? –