![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
mrSomeoneelse |
|
|||
neZavisimii Профиль Группа: Участник Сообщений: 9 Регистрация: 20.1.2009 Репутация: нет Всего: нет |
Есть 2 таблицы
actions id| order_id| driver_id orders id| OrderStatus| OrederTimeToDrive UPDATE orders SET OrderStatus = 'Принят' WHERE (OrderTimeToDrive < значение) AND (OrderStatus = 'Предварительный') AND (id = (SELECT ord.id FROM orders AS ord INNER JOIN actions ON actions.order_id = ord.id WHERE (actions.driver_id = 0))) Проблемма в том, что подзапрос "SELECT ord.id FROM orders AS ord....... " выдает множество значений id, а запрос Update orders SET..... может работать только с одним id Как бы сделать чтобы SET работал для всего выбранного списка? |
|||
|
||||
DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 4 Всего: 44 |
||||
|
||||
mrSomeoneelse |
|
|||
neZavisimii Профиль Группа: Участник Сообщений: 9 Регистрация: 20.1.2009 Репутация: нет Всего: нет |
Спасибо!
Вот так и думал что все просто. ![]() Это сообщение отредактировал(а) mrSomeoneelse - 31.8.2009, 16:07 |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |