Вы можете использовать этот код и проверить план выполнения, я уверен, что производительность была улучшена.
select user, product, CAST(count(*) AS decimal(18,4)) / (select count(*)
from table t2 where t2.user = t1.user)
from table t1
group by user, product
$(document).ready(function(){
$.get("textes.html",function(data){
$("#right").append($("#nicolas",data)).end().append($("#antoine",data));
},'html');
});
Это похоже на jQuery? Пожалуйста, укажите, какой фреймворк вы используете, поскольку я не вижу упоминания о нем. В любом случае добавление должно работать. Просто сделайте что-нибудь вроде:
mydiv.append(a.text());
mydiv.append(b.text());
mydiv.append(c.text());
mydiv.append(d.text());
mydiv.append(e.text());
mydiv.append(f.text());
Все они должны быть добавлены в mydiv. ПРИМЕЧАНИЕ: если вам также нужен html, используйте функцию .html () вместо .text ().
JQuery ( http://jquery.com/ ) - хорошая библиотека javascript, которую можно использовать для выполнения запроса AJAX для получения другого файла. См. Этот вопрос для получения дополнительной информации: Используйте jQuery для замены XMLHttpRequest