Новости
Документация
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



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 = ....


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

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

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



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