Mysql и хранимая процедура

Тема в разделе "SQL", создана пользователем Phenix, 11 сен 2006.

Статус темы:
Закрыта.
  1. Phenix

    Phenix Гость

    Нужно написать хранимую процедуру, но никак не могу сообразить логику.

    я знаю что запрос типа: select id from tab1
    вернет мне несколько записей, теперь мне нужно в другую таблицу вставить строки - по одной на каждый ID из предыдущего запроса

    INSERT INTO tab2 (id1, id2) values (1, ???????)
    и вот здесь меня и накрывает.

    Подскажите как такое реализовать в хранимой процедуре!!!!!
     
  2. Burunduk-13

    Burunduk-13 Гость

    <telepat mode=on>

    INSERT INTO tab2 (id1, id2)
    select 1, id from tab1

    Если я правильно понял, надо вместо вопросов во стором запросе вставить айдишники из первого?

    </telepat>
     
  3. Phenix

    Phenix Гость

    Да.

    Я уже разобрался.
    Все это можно с помощбю курсора сделать.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей