Select "answer"
from 'Details'
where "question" like 'child'
AND "subject" IN (select "subject"
from 'Details'
where "question" like 'child'
AND "answer" = "M" and "test" ="1");
表Struture是:以下SQL查询的等效条件查询?
Subject Test Survey Question answer
----------------------------------------------------
rahul 1 one childimmunization Yes
rahul 1 one childgender M
Jyothi 1 one childimmunization No
Jyothi 1 one childgender F
Chikku 1 one childimmunization No
Chikku 1 one childgender M
这不会总是导致'答案= M'? –
不,在“答案”中,我想为男性(“M”)和女性(“F”)分别获得YES或NO。但现在我只需要男性,所以在子查询中我已经做出了答案=“M”。 – user2541372
您在外部查询中再次选择答案。 –