Задача такая: Уменьшить значение всех ячеек 'pole' на 1, которые больше $var и больше 1
"UPDATE `table` SET `pole` = `pole` - 1
WHERE `pole` > (SELECT MAX(`pole`) FROM
`table` WHERE `pole` > '".$var."') AND `pole` > 1"
Спустя 3 минуты, 27 секунд (17.04.2011 - 22:39) neadekvat написал(а):
Цитата (Игорь_Vasinsky @ 17.04.2011 - 23:36) |
Смостерил во такой запрос, с точки зрениясинтаксиса он верен? |
Так запустите его. MySQL сам ответит на ваш вопрос.
Спустя 2 минуты, 6 секунд (17.04.2011 - 22:41) Игорь_Vasinsky написал(а):
Хорошо, переформулирую... в чём ошибка?
Спустя 2 минуты, 17 секунд (17.04.2011 - 22:44) neadekvat написал(а):
Хах, да нет, удаление поста не поможет - я уже увидил.
Сначала удалил свою часть поста, дабы не быть обвиненным в клевете. Но раз уж вы признаете, что этот код имеет прямое отношение к конкурсу.. Вы сами считаете это честным?
В принципе, правила такого я не помню в условиях конкурса, но не помогать в вопросах, относящихся к конкурсу имею полное право, коим я и воспользуюсь.
Сначала удалил свою часть поста, дабы не быть обвиненным в клевете. Но раз уж вы признаете, что этот код имеет прямое отношение к конкурсу.. Вы сами считаете это честным?
В принципе, правила такого я не помню в условиях конкурса, но не помогать в вопросах, относящихся к конкурсу имею полное право, коим я и воспользуюсь.
Спустя 2 минуты, 21 секунда (17.04.2011 - 22:46) sharki написал(а):
Игорь_Vasinsky
Что-то знакомое
сделать вложенный запрос, но у тебя не получится, т.к ты используешь одну таблицу на два запроса, а это неправильно для mysql. Так что думай дальше =)
Что-то знакомое

Спустя 2 минуты, 27 секунд (17.04.2011 - 22:48) Игорь_Vasinsky написал(а):
Я уже давно не прошу пиать здесь для меня вес код, а здесь спросил о корректности кода...
p.s. лан. сам подумаю.
не честно было бы на другом форуме об этом говорить.
p.s. лан. сам подумаю.
не честно было бы на другом форуме об этом говорить.
Спустя 12 минут, 37 секунд (17.04.2011 - 23:01) Trianon написал(а):
Игорь_Vasinsky
про синтакстис ответили вполне точно. Синтаксис проверяется в окне SQL.
А по сути - как-то Вы сильно перемудрили с запросом. Попроще бы.
про синтакстис ответили вполне точно. Синтаксис проверяется в окне SQL.
А по сути - как-то Вы сильно перемудрили с запросом. Попроще бы.

Спустя 2 минуты, 43 секунды (17.04.2011 - 23:04) Игорь_Vasinsky написал(а):
ВСё.. всё. я вкурил как надо.
А по поводу вложенного запрса - не знал, возьму на заметку.
Не сталкивался.
А по поводу вложенного запрса - не знал, возьму на заметку.
Не сталкивался.
Спустя 23 минуты, 40 секунд (17.04.2011 - 23:27) quickxyan написал(а):
а я вот сам принцип запроса не вкурил хотя в самом начале что-то подсказало, что тема относится к конкурсу.
надо пересмотреть еще разок запрос может и пойму в чем суть)
надо пересмотреть еще разок запрос может и пойму в чем суть)
Спустя 7 часов, 25 минут, 43 секунды (18.04.2011 - 06:53) alex12060 написал(а):
Да запрос конкурный оооочень простой ) И вложенных запросов не надо)
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker