employee(employee name,street,city)
works(employee name,company name,salary)
company(companyname , city)
manages(employee name,manager name)
select companyname from company Q where not exist((select city from company where companyname = MOTO except (select city from company S where Q.company name = S.company name))
i dont understand what the inner query actually returns
can someone explain and give a small example or a reference link or video link to understand