这是一个如此简单的问题,但由于某种原因,今天我无法把头转向它。根据所有孩子的身体状况选择父母
我有两个实体: - title
和product
,每个分别命名为tbl_title
和tbl_product
。每个title
可以有许多products
。
该产品表有一个名为unwanted
的字段,该字段可以是null
,0
或1
。
我要选择的基础上,所有product
S(ALL)有unwanted
设置为1
所有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所有描述标题和描述中的“全部”的孩子 – Sammaye
'所以如果一个标题有一个不想要的产品,但另一个不是,我希望这个标题进入结果集。“这是什么意思? –