За последние 24 часа нас посетили 17629 программистов и 1617 роботов. Сейчас ищут 2083 программиста ...

ошибка в запросе

Тема в разделе "MySQL", создана пользователем kanapus, 22 май 2009.

  1. kanapus

    kanapus Активный пользователь

    С нами с:
    10 мар 2009
    Сообщения:
    34
    Симпатии:
    0
    UPDATE map_target SET `clients_id` = 'a' WHERE `map_targetID` IN (

    SELECT map_targetID
    FROM map_target
    WHERE clients_id = 'b'
    )

    Ответ MySQL:

    #1093 - You can't specify target table 'map_target' for update in FROM clause

    Как эту проблему решить одним запросом?
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    версися MySQL какая?
     
  3. kanapus

    kanapus Активный пользователь

    С нами с:
    10 мар 2009
    Сообщения:
    34
    Симпатии:
    0