За последние 24 часа нас посетили 24520 программистов и 1780 роботов. Сейчас ищут 813 программистов ...

Ближайшая запись

Тема в разделе "Прочие вопросы по PHP", создана пользователем Fusix, 2 май 2011.

  1. Fusix

    Fusix Активный пользователь

    С нами с:
    22 фев 2010
    Сообщения:
    67
    Симпатии:
    0
    Нужно найти ближайшую запись в БД(Mysql)
    Например

    Х У
    0 0

    И записи:

    2 3
    6 1
    1 3

    Нужно найти ближайшую координату к 0 0
    Если есть одинаковые по расстоянию, рандом
     
  2. Alex_pac

    Alex_pac Активный пользователь

    С нами с:
    11 апр 2011
    Сообщения:
    285
    Симпатии:
    1
    Адрес:
    Россия, Тольятти
    сортировка
     
  3. xayam

    xayam Активный пользователь

    С нами с:
    2 май 2011
    Сообщения:
    10
    Симпатии:
    0
    Код (Text):
    1.  
    2. select a.x*a.x + a.y*a.y as res from table as a order by res asc, rand(res) asc limit 1
    ?