如何查询:
使用每个项目的工作小时更新字段total_horas
我有:
insert into proyecto(total_horas)
select trabaja.nhoras
from trabaja;
但是它试图在“proyecto
”的第一个字段中插入“total_horas
”字段
我的桌子:
CREATE TABLE proyecto (
cdpro CHAR(3) NOT NULL PRIMARY KEY,
nombre VARCHAR(30),
coddep CHAR(2),
FOREIGN KEY (coddep)
REFERENCES departamento(cddep)
ON DELETE CASCADE
);
也改为:alter table proyecto ADD total_horas char
;
答案 0 :(得分:0)
你必须在select语句中放置where条件。请详细说明你的问题。 trabaja.nhoras
是列名,您可以从表trabaja
示例:
INSERT INTO proyecto
(total_horas)
SELECT trabaja.nhoras
FROM trabaja
WHERE 'condition' = 'some condition';