I have 2 tables in my database.

```
 Table 1. employee
id
name
department_id

 Table 2. department
id
name

```

What will be the query to fetch all employees with their department?
So I have written this query

```
SELECT employee.name
     , department.name 
  FROM employee 
  JOIN department 
    ON employee.department_id = department.id

```

And this seems to be correct but I am not able to write a query if I want to fetch only the department that has the highest number of employees. How can I achieve this?