Хорошо, скажем, ради аргумента, что вы говорите о долготе и широте. Что это записи в каком-то списке (возможно, морской журнал? Arrgh, me maties! ) долготы и широты. И что каждая из этих длинных / длинных пар может появляться в списке более одного раза.
Возможно, вы хотите создать базу данных, которая будет определять, сколько появлений у каждой пары long / lat и когда произошло каждое появление?
Итак, как это: сначала у нас есть таблица пар long / lat, и мы дадим каждому из них идентификатор.
ID long lat
-- ----- -----
1 11111 22222
2 33333 44444
3 55555 66666
Далее у нас будет другая таблица, которая будет назначать каждому появлению пар long / lat дату / время:
ID date time
-- ---- -----
1 1/1/1900 12:30
1 2/2/1900 12:31
1 3/2/1900 12:30
2 1/1/1930 08:21
Допустим, вы назовете первую таблицу "longlat
", а вторую "appearances
".
Вы можете найти все появления одной пары long / lat, выполнив что-то вроде:
SELECT date,time FROM appearances
LEFT JOIN longlat ON appearances.ID=longlat.ID
WHERE longlat.long = 11111 AND longlat.lat = 22222
Вы можете посчитать, сколько раз что-то происходило на долготе 11111, выполнив:
SELECT count(ID) FROM appearances
LEFT JOIN longlat ON appearances.ID=longlat.ID
WHERE longlat.long = 11111
Надеюсь, это поможет! Должен признать, что довольно сложно раздражать, пытаясь угадать, что люди имеют в виду ... Постарайтесь прояснить себя в будущем, и вы увидите, что полученная вами помощь будет гораздо более полезной, лаконичной и ориентированной что тебе нужно.
Удачи!