Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.968 c
1-1172142851
Kolan
2007-02-22 14:14
2007.04.22
Нормальный Enable TPageControl


2-1175254671
webpauk
2007-03-30 15:37
2007.04.22
Обращение к классу


6-1162118715
0x00
2006-10-29 13:45
2007.04.22
ICS v5; ICS v6


3-1170430978
s_t_d
2007-02-02 18:42
2007.04.22
QReport в Delphi 7. Как получить доступ к элементам?


2-1175511389
DelphiLexx
2007-04-02 14:56
2007.04.22
Правильно обработать OnCreate при динамическом создании формы




   Наверх