I need to compare two sets for equality.
I have an Employee table as
emp_id  | Name    
-----------------
1         Thomas 
2         John
3         Jeff     
.....
.....
and an Employee_Language table
Emp_id | Language   
------------------
1        English
1        French
2        Thai         
3        English
3        French
3        Chinese 
...
...
So I need to find all employees who knows a list of given languages for example 'English,French'
I know, using
select * from employee_language lng 
 where find_in_set(lng.language,'English,French') 
Will give a list of employees who either knows English or French .. How can I get employees who knows both ?