parser

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

 

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

Значит

R. Averkov 24.08.2005 13:57 / 24.08.2005 14:03

Таким образом вполне нормально для данного случая:

1. Получаем отсортированный список тем
$subjs[^table::sql{SELECT
	root.id,
	IFNULL(MAX(child.id),root.id) AS last_id,
	IFNULL(MAX(child.date),root.date) AS last_date,
	root.date,
	root.author
FROM forum AS root
LEFT JOIN forum AS child ON root.id=child.parent
WHERE root.parent=0
GROUP BY id ^rem{забыл}
ORDER BY last_date DESC}[$.limit($scroller.limit)$.offset($scroller.offset)]]
2. Получаем хеш с датами и авторами дочерних сообщений
$answers[^hash::sql{SELECT
	id,
	date,
	author
FROM forum
WHERE
	parent!=0 AND
	id IN (^if($subjs){^subjs.menu{$subjs.last_id}[,]}{0})
}]
3. Потом используем так:
$answers.[$subjs.last_id].author
?

P. S. А есть какие-то основания не использовать && вместо AND? ANSI-92??