|
[Вопрос] Объединение нескольких запросов в один - Вопросы и ответы, обсуждения - Ваши вопросы по Web-программированию только в данном разделе |
18.10.2010, 20:40
|
#1
|
|
|
|
Рыцарь
|
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
|
[Вопрос] Объединение нескольких запросов в один
Имеется ряд запросов следующего вида:
Код:
UPDATE table SET a=1, b=2 WHERE a=0 && c=1 LIMIT 1;
UPDATE table SET a=2, b=2 WHERE a=0 && c=1 LIMIT 1;
UPDATE table SET a=3, b=2 WHERE a=0 && c=1 LIMIT 1;
UPDATE table SET a=4, b=2 WHERE a=0 && c=1 LIMIT 1;
UPDATE table SET a=5, b=2 WHERE a=0 && c=1 LIMIT 1;
Где a, b, c - целые числа.
Внимание вопрос: каким образом этот ряд запросов выполнить одним запросом?
________________
В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
|
|
|
19.10.2010, 13:54
|
#2
|
|
|
|
Разведчик
|
Регистрация: 19.04.2010
Сообщений: 7
Популярность: 18
Сказал(а) спасибо: 6
Поблагодарили 4 раз(а) в 3 сообщениях
|
Re: [Вопрос] Объединение нескольких запросов в один
J-Fobos,
у тебя число a всегда увеличивается на 1 или нет?
b постоянно равно 2?
c постоянно равно 1?
|
|
|
19.10.2010, 17:31
|
#3
|
|
|
|
Рыцарь
|
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
|
Re: [Вопрос] Объединение нескольких запросов в один
Число а не всегда увеличивается на 1, оно принимает значения типа 1458, 1685, 1240, 10568, 8325, никакой зависимости между значениями нету.
Число b зависит от значения числа а, это элементы 2-х мерного массива.
Число с всегда равно конкретному значению.
Просто мне надо будет одинаковые данные в таблице сделать разными.
Запросов будет больше чем 5 (примерно 15 запросов), ну думаю за примером с этим запросом разберусь как решить проблемку
________________
В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 13:23.
|
|