Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SELECT заменить на UPDATE, Переделать запрос 
V
    Опции темы
Error202
  Дата 21.12.2016, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 5.11.2004
Где: Moscow

Репутация: нет
Всего: нет



Здравствуйте!

Есть запрос:
Код

SELECT 
floor((if (SUM(tb_ready.sended)>0, SUM(tb_ready.readed)*100/SUM(tb_ready.sended),0) + if (SUM(tb_ready.readed)>0, SUM(if (tb_ready.linkcount>0,1,0))*100/SUM(tb_ready.readed),0))/40) 
FROM tb_ready, tb_clients 
WHERE tb_ready.client = tb_clients.client 
GROUP BY tb_clients.client


Он выдает по каждому клиенту (tb_clients.client) определенный балл.

Есть 2 таблицы: tb_clients, tb_ready с общим полем client

Как можно переписать это код, чтобы вместо выборки эти баллы приписывались клиенту?
UPDATE tb_clients SET tb_clients.ball = ....
PM MAIL WWW   Вверх
Error202
Дата 21.12.2016, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 5.11.2004
Где: Moscow

Репутация: нет
Всего: нет



Сделал, всем спасибо!
Пришлось все наизнанку вывернуть
PM MAIL WWW   Вверх
_zorn_
Дата 21.12.2016, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 21.8.2007

Репутация: 2
Всего: 12



Используйте ОРМ
Чтобы не приходилось наизнанку выкручивать кишки...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.1051 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.