Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.22;
Скачать: CL | DM;

Вниз

Вложенные запросы SQL   Найти похожие ветки 

 
Юрий ©   (2007-03-28 15:36) [0]

Есть таблица (table1):

id(autoincrement),field1,field2

Есть другая таблица (table2):

id(autoincrement),id_table1,field1,field2

Связь между таблицами

id(table1) -> id_table1(table2)

Необходимо сделать следуюшее:

insert into table1 (field1,field2) values ("some text", "some text");

Получить id, и сделать вставку в table2:

insert into table2 (id_table1,field1,field2) values
(id,"value 1","value 2");


Вопрос: Как это сделать двумя запросами? Как сделать это одним запросом?


 
ANB ©   (2007-03-28 15:38) [1]

Без знания типа СУБД никак


 
Юрий ©   (2007-03-28 15:40) [2]

Имеется в виду MySQL 5.x


 
Юрий ©   (2007-03-28 15:57) [3]

Насчёт двойного запроса понятно, mysql_insert_id(). А насчёт вложенного, я так понимаю, LAST_INSERT_ID()?


 
Юрий ©   (2007-03-28 16:07) [4]

Вопрос закрыт. :)



Страницы: 1 вся ветка

Текущий архив: 2007.04.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
15-1175167188
Чапаев
2007-03-29 15:19
2007.04.22
Виста рулит!


11-1156091877
Vladimir Kladov
2006-08-20 20:37
2007.04.22
вопрос по free pascal


15-1175142761
Novice
2007-03-29 08:32
2007.04.22
Работа с FS (FAT16, FAT32, NTFS x.x)


2-1175501859
pound
2007-04-02 12:17
2007.04.22
как в TValueListEditor определить место положения курсора


8-1154023549
S0ldier
2006-07-27 22:05
2007.04.22
Захват звука