Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизИзменять данные после SQL запроса Найти похожие ветки
← →
LEONardo (2005-01-28 17:26) [0]Ситуация
Select t.tovarName,t.cena,sum(p.kolvo) as KOLVO FROM
tovar t,prichod p wHERE (t.ID=p.TOVARID) group by
t.tovarname,t.cena;
Запрос выполнен верно, но я не могу редактировать результаты
(надо изменять cena)!
Как мне можно присвоить новое значение поля CENA?
Заранее спасибо!
← →
Val © (2005-01-28 17:44) [1]TUpdateSQL
← →
User_Name (2005-01-28 21:45) [2]//Offtop
Судя по всему Вы вообще не смoжете ничего редактировать т.к. у Вас получился не редактированный запрос :) (по крайней мере ИМХО для MySql)
//End Offtop
P.S. Извиняюсь за синтаксические ошибки.
← →
paul_k © (2005-01-28 23:26) [3]переписываем чуть чуть запрос
Select t.ID, t.tovarName,t.cena,sum(p.kolvo) as KOLVO FROM
tovar t,prichod p wHERE (t.ID=p.TOVARID)
group by t.ID,t.tovarname,t.cena;
а для изменения пишем
update tovar
set cena=:inputcena
where id = :inputT_Id
← →
Johnmen © (2005-01-29 01:28) [4]>paul_k © (28.01.05 23:26) [3]
От такого переписывания НД не становится редактируемым.
Смотрим Val © (28.01.05 17:44) [1] и читаем хелп по поводу редактируемых НД.
← →
Basil © (2005-02-03 16:05) [5]Группированные (Group by) поля редактироваться не могут. Ведь, чисто теоретически, под одним "Record-ом" могут находиться несколько записей.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c