Hola buenas, soy nuevo por aquí, y recurro a esta página para ver si alguien sabría orientarme un poco con respecto a una consulta SQL, en la cual se me pide lo siguiente:
Código:
Muestra los nombres de los proyectos de investigación junto con el nombre de la
entidad que ha proporcionado más dinero para ese proyecto.
Lo que se me pide es sacar una lista en la que se muestre el nombre del proyecto y el nombre de la entidad, siendo esta la que mayor dinero haya proporcionado a dicho proyecto.
Las tablas de las cuales tengo que sacar esta informacion son las siguientes:
Código:
mysql> desc proyectosdeinvestigacion;
+---------------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+-------------+------+-----+---------+-------+
| codigoproyecto | varchar(6) | NO | PRI | | |
| dniprofesordirector | varchar(9) | YES | MUL | NULL | |
| nombre | varchar(50) | NO | | NULL | |
| fechainicio | date | YES | | NULL | |
+---------------------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> desc subvenciones;
+---------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+--------------+------+-----+---------+-------+
| nombreorganismo | varchar(50) | NO | PRI | | |
| codigoproyecto | varchar(6) | NO | PRI | | |
| convocatoriapublica | varchar(10) | NO | | NULL | |
| duracion | varchar(10) | NO | | NULL | |
| importe | decimal(3,1) | NO | | NULL | |
+---------------------+--------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
Mi duda viene a la hora de mostrar cada nombre de proyecto con el máximo del importe de la entidad que más le ha pagado. Agradecería si alguien pudiera echarme un cable
Un saludo.