Tengo una tabla con immuebles de los cuales algunos se pueden alquilar por dias.
En otra tabla tengo los que se han alquilado, con alta y baja.
El campo que las une es el id_immueble.
Bueno, pues cuando se inserta o edita un immueble se puede decidir si éste será para alquilar o no. Entonces en otra página, tendría que poner el listado de los immuebles disponibles para alquilar, pero que aún no se han alquilado. Y aquí tengo la duda. Por ejemplo yo he alquilado un immueble. Y tengo dos que no lo están, es decir que aún no están en la tabla de alquilados, pero sí en la tabla de immuebles.
Tablas (resumidas)
Tabla immuebles
id_immueble int(11) campo clave
alquiler tinyint(1) campo si-no (1, 0)
...
Tabla alquiler
id_alquiler (int(11) campo clave
id_immueble int(11) campo clave externo
...
Bueno la pseudoconsulta sería
selecciona de "immuebles" los registros que id_alquiler = 1 (es decir que esten disponibles para alquilar) pero que no esten en la tabla "alquiler" (es decir que aun no se hayan alquilado)
por favor, ilustrenme, porque he perdido varias horas... si no me he explicado bien, pregunten.

Gracias de anticipadas.
PD.: immueble ya sé que se escribe inmueble, pero en catalán se escribe con m y me confundí, disculpen.