0
不知道如何去做这件事。左/右加入问题
我有两个表的结果和受访者
我需要找出是否有受访者表中的所有行具有完成=“完成”但他们的respondent_id(这是在这两个结果以及受访者表)不在结果表中?
任何想法?
不知道如何去做这件事。左/右加入问题
我有两个表的结果和受访者
我需要找出是否有受访者表中的所有行具有完成=“完成”但他们的respondent_id(这是在这两个结果以及受访者表)不在结果表中?
任何想法?
SELECT respondent.* FROM respondent LEFT JOIN results
ON respondent.id = results.id
WHERE results.id IS NULL;
AND respondents.completion = 'Complete'
可能与此类似。
SELECT r1.* FROM respondents r1
LEFT JOIN results r2 ON r1.respondent_id = r2.respondent_id
WHERE r1.completition = 'Complete' AND r2.respondent_id IS NULL;