В некоторых случаях вы также можете воспользоваться преимуществами переменной MySQL. например.:

я проблема с получением подзапросов для работы надUPDATE, Я пытаюсь что-то вроде следующего:

UPDATE foo
   SET bar=bar-1
 WHERE baz=
      (
       SELECT baz
       FROM foo
       WHERE fooID='1'
      )

гдеfoo имя таблицы с первичным ключомfooID. bar а такжеbaz имеют тип INT. При выполнении этого я получаю следующую ошибку:

Error: A query failed. You can't specify target table 'foo' for update 
in FROM clause

Ответы на вопрос(4)

Ваш ответ на вопрос