Estimad@s:
Tengo un pequeño problema con una consulta que no se como formular.
Les cuento, tengo dos tablas en la base de datos, la tabla 1 es curso y la tabla 2 es sala. Dentro de la tabla curso, existe un parametro que se llama numero_inscritos y dentro de la tabla sala estan las columnas edificio, numero, capacidad.
La consulta para extraer el numero de inscritos desde la tabla 1 (curso) esta lista, mi problema viene a lo siguiente: Necesito que con ese valor rescatado (dato: esto es para un php) genere una consulta en la tabla 2 (sala) que me devuelva un rango de salas posibles, clasificadas por la capacidad que tienen estas.
Un ejemplo para que quede claro:
Código:
Tabla curso
| curso | numero_inscritos|
|matematicas |60 |
|programacion |70 |
|fisica |90 |
Tabla sala
|edificio|numero|capacidad|
|A | 201 |70 |
|B | 100 |80 |
|C | 204 |100 |
Teniendo esas tablas, rescato para el curso de matematica, por ende necesito que me retorne para seleccionar las mejores opciones, en este caso la sala A 201 y la sala B 100 (puesto que la sala C 204 desperdicia mucho espacio, por lo tanto un SELECT * FROM sala WHERE capacidad > numero_inscritos, no me sirve de mucho).
Investige con el Between en SQL, pero no me dejo muy claro como usarlo en este caso.
Espero que esto se entienda bien.
SAlu2! y gracias de antemano