Yo Tom,
Es könnten ja auch mehrere mit gleichem (kleinsten) Abstand sein.
dazu ist die unterabfrage da, sie ermittelt den kleinesten betrag (MIN) und dieser wert wird dann in der äußeren abfrage gegengeprüft, keine hexenkunst. das limit von mysql verleitet leider nur all zuschnell, weil es so praktisch ist.
Ilja