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

  • Автор темы Phenix
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P

Phenix

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

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

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

Подскажите как такое реализовать в хранимой процедуре!!!!!
 
B

Burunduk-13

#2
<telepat mode=on>

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

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

</telepat>
 
P

Phenix

#3
Да.

Я уже разобрался.
Все это можно с помощбю курсора сделать.
 
Статус
Закрыто для дальнейших ответов.