Просмотр полной версии : sql - обьеденить два запроса в один
malik555
05.02.2009, 02:42
Всем привет.
Можно както обьеденить два запроса в один , только один на изминения данных а другой добовления данных в раздные таблицы
например
mysql_query("UPDATE LEKTORusers,lektor SET table1.money='$_uMoney', table2.money='$_lMoney' WHERE table1.id='$u_id] AND table2.id='l_id' " и сразу добовляем строку в третью таблицу INSERT INTO table_3 (id_PROGECT,id_USER) VALUES ( '$p_id','$u_id]') );
.::BARS::.
05.02.2009, 05:52
ипать... вообще в мускуле знак ; точка с запятой означает разделение..
Пробуй... а вообще проще выполнить 2-а запроса чем все в 1 пихать...
Всем привет.
Можно както обьеденить два запроса в один , только один на изминения данных а другой добовления данных в раздные таблицы
например
mysql_query("UPDATE LEKTORusers,lektor SET table1.money='$_uMoney', table2.money='$_lMoney' WHERE table1.id='$u_id] AND table2.id='l_id' " и сразу добовляем строку в третью таблицу INSERT INTO table_3 (id_PROGECT,id_USER) VALUES ( '$p_id','$u_id]') );
такой запрос составил а как обьединить незнаешь нц ты кадр
malik555
05.02.2009, 11:24
ну вот как обьеденить незнаю - поэтому и спрашеваю
malik555
05.02.2009, 15:10
Может кто знает ?
groundhog
05.02.2009, 15:29
DML и DQL запросы имеют разную логику и функциональность. Ни один диалект SQL в мире не позволяет объединить UPDATE и SELECT. Как ты вообще себе это представляешь?
Darkweider
05.02.2009, 17:08
Нельзя, делай в два. Mysql_query(); кажется только один запрос поддерживает. Хотя было бы прикольно если бы можно было объединить два запроса- из одного вытаскиваешь в другой сразу записываешь что нужно. Задача для разработчиков)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot