Database: allergy_1
Question: How many students are over 18 and do not have allergy to food type ?
SQL: select count(*) from student where age  >  18 and stuid not in ( select stuid from has_allergy as t1 join allergy_type as t2 on t1.allergy  =  t2.allergy where t2.allergytype  =  "food")