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 ?