我有一个表格LOCATION,其中包含ID,申请人ID,申请人(工作申请人/学校申请人)和国家/地区列。我现在要查询的是,有多少个工作申请者在自己的国家以外的国家/地区申请了学校申请。 我尝试了类似的方法,但是没有用:
(function recur() {
try {
recur()
} catch (error) {
console.log(error.stack);
recur()
}
})()
答案 0 :(得分:0)
SELECT Count(applicants)
FROM location l
WHERE applicants = 'Work'
AND NOT EXISTS (SELECT 1
FROM location o
WHERE l.applicant_id = o.applicant_id
AND l.country <> o.country
AND o.applicants = 'School')
此搜索针对所有拥有'Work'
的申请人,但在其他国家/地区没有拥有'School'
的申请人。但是他们可以在同一国家/地区拥有'School'