SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 03.12.2012 10:29:49

Марк
Активист
Зарегистрирован: 31.05.2010
Сообщений: 157

Обновление столбцов и HAVING

Добрый день, делаю такой запрос:

SELECT p.id FROM price p, book b WHERE p.id=b.id AND b.edit='yes' GROUP BY p.id HAVING COUNT(*) = 3

Как обновить произвольное поле в таблице book основываясь на id полученных запросом выше?

Неактивен

 

#2 03.12.2012 10:47:35

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5833

Re: Обновление столбцов и HAVING

update book, (SELECT p.id FROM price p, book b WHERE p.id=b.id AND b.edit='yes' GROUP BY p.id HAVING COUNT(*) = 3) t
set book.`что-то` = 'чему-то' where book.id=t.id;


http://dev.mysql.com/doc/refman/5.5/en/update.html

Неактивен

 

#3 03.12.2012 11:11:22

Марк
Активист
Зарегистрирован: 31.05.2010
Сообщений: 157

Re: Обновление столбцов и HAVING

Спасибо)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson