parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 05.07.2004 10:01

выносится из menu запрос, достающий $stat, и немного изменяется:
$stat[^pSQL.sql[hash]{
	SELECT
		CONCAT(map_id, '=', date, '=', auser_id) AS k
		,score
		,death
		,point
	FROM
		$level1.result
}[$.distinct(1)]]
после этого можно его использовать:
$stat.[$map.id=$tr.date=$user_auser_id].score
это один из принципов, думаю код получился хоть и рабочий, но выводящий неверные данные, т.к. я выникул из запроса group by date, что в общем не хорошо т.к. происходит потеря произвольных данных, но я не вникал в условия задачи (читать "войну и мир" мне лень).

ещё вариант: достаются все нужные заные в table, затем по ней один раз menu и в этом menu формируется необходимая структура данных для дальнейшей работы (примитивный пример: lib.p/@createTreeHash[]), которая впоследствии и используется.