Добрый день, не могу понять что не так.
Не срабатывает условие:
т. е. если переменная попадает в диапазон - вернуть id, если id больше 0 обновить данные в таблице.
1. smegol - 27 Марта, 2015 - 23:47:56 - перейти к сообщению
При этом когда ставлю вместо id - COUNT(id) обновляются даже те значения которые не попадают в диапазон.
Запрос:
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- UPDATE table1
- SET col = 1
- WHERE 0 < (SELECT id FROM table2 WHERE col_min < ? < col_max) AND id_site = ?