Practo's internal learning dashboard needs to identify the strongest students in each academic department. Write a PostgreSQL query that returns every student whose marks are the highest in their department.
| Column | Type | Description |
|---|---|---|
| department_idPK | INT | Unique department identifier |
| department_name | VARCHAR(100) | Name of the academic department |
| Column | Type | Description |
|---|---|---|
| student_idPK | INT | Unique student identifier |
| student_name | VARCHAR(100) | Student's full name |
| department_id | INT | References departments.department_id |
| marks | INT | Student marks, potentially unrecorded |