Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Заменить SELECT на UPDATE (Стас) 21/12/2016 - 12:40:27
      Re: Заменить SELECT на UPDATE (Стас) 21/12/2016 - 13:28:33
      Re: Заменить SELECT на UPDATE (Андрей) 05/02/2017 - 23:24:49

> Original message text:
> From: Стас - 21/12/2016 - 12:40:27
> Subject:Заменить SELECT на UPDATE
> -----------------
> Здравствуйте!
>
> Есть запрос:
> 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 = ....
>


From: Стас - 21/12/2016 - 13:28:33
Subject:Заменить SELECT на UPDATE
-----------------
Сделал, всем спасибо!
Пришлось все наизнанку вывернуть


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
45143



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |