Вот вроде не хочется тебе нравоучения читать, но ты так и нарываешься :)
Роман, если б ты больше занимался своим логом, а не глупыми советами для других, ты бы знал что:
1. Все, кто начинают писать свой лог, естественно по началу берут данные из самой таблицы лога, т.к. считают что
.
2. Когда лог начинает приобретать популярность, появляются пользователи с 100 тыс. и более QSO в логе и со слабыми компьютерами. И тут вот выясняется, что SQL-запрос не так уж и быстро работает :) И приходится как то из этого положения выходить.
Я лично перепробовал много разных вариантов (кстати как почувствовал, что тут надо снова менять алгоритм - на прошлой неделе как раз этим занимался), и специально создал небольшую БД, которая как раз будет заниматься подстановкой данных из предыдущего QSO. Кстати получилось очень быстро - практически мгновенно - и это при 150 тыс. QSO.
Думаю завтра еще исправлю те замечания, что мне написали и выложу пробную версию на тестирование.