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;