yo,
SELECT * FROM preise WHERE preis<=80 AND wohnungsid=1 ORDER BY preis ASC LIMIT 1
auf den ersten blick eine elegante lösung. das LIMIT ist eine feine sache. allerdings hat sie einen nachteil. bei mehreren datensätzen mit gleichen wert als minimum untergräbst du damit datensätze, die er glaube ich auch haben will.
Ilja