![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 2.11.2005 Skąd: Radomsko Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich, mam mały problem
przeczytałem post Zapytanie wizążące rekordy w pary mój problem jest podobny ale dzięki temu postowi jakoś nie mogę sobie poradzić ![]() Otóż mam tabelę id|x|y|A --------- 1|1|1|1 2|2|3|1 3|3|2|1 4|4|4|0 5|6|6|0 6|5|4|0 w kolumnach x, y są zapisane współrzędne punktu w układzie współrzędnych, natomiast A oznacza do jakiej grupy należy, np. 1 to x, a O to kółko na wykresie. chcę wyznaczyć parę punktów, których odległość między nimi jest najmniejsza, matematycznie jest to rozwiązane : sqrt( (x2-x1)^2 + (y2-y1)^2) (odległość 2 punktów w układzie) stworzyłem takie zapytanie :
ale to zapytanie wyświetla mi aż 18 wyników, 2 razy to samo tylko odwrotnie, i nie wiem jak z tego wyświetlić parę o najmniejszej odległości ![]() jakieś pomysły ![]() Ten post edytował banpl 23.05.2009, 01:48:11 -------------------- Warsztat :: Windows7 / Ubuntu | PHP 5 | MySQL 5 | Eclipse / NetBeans | Opera / Firefox
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 02:30 |