|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
45143
|
|