Перейти к контенту

Подскажите (php)


Рекомендуемые сообщения

Вообщем есть такой запрос.. не знаю как обратиться к нему из кода, так как выбрать надо подзапрос.

	   $query = "(select name from ibf_members where id=t.to_user),"
   . "\n (select reputation from ibf_members where id=t.to_user),"
   . "\n sum(rating)"
   . "\n from ibf_reputation t where CURRENT_TIMESTAMP - FROM_UNIXTIME(created)<86400"
   . "\n group by to_user LIMIT 10";

 

Каждый элемент выборки надо потом использовать... Делаю на сайте модуль последних именений в репутации.

Ссылка на комментарий
Поделиться на других сайтах

Дополни этот запрос при помощи UNION или JOIN и бует теб счастье.

Вообщем ман по MySQL или про SQL Вообще спасет отца руссской демократии.

Ссылка на комментарий
Поделиться на других сайтах

Ну... действительно можно подзапрос убрать.

 

SELECT t.name, t.reputation, sum(s.rating) FROM ibf_reputation s, ibf_members t
WHERE (CURRENT_TIMESTAMP - FROM_UNIXTIME(s.created)<86400)
and t.id=s.to_user GROUP BY to_user LIMIT 10

 

Получилось, надеюсь не рекламирую ничего - http://surreal-clan.com/site/index.php :D Только как сделать чтобы sum(rating)=0 не выводило, в where же групповой нельзя поставить..

Изменено пользователем Неясыть
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.