我添加了一个新列来存储预订数量:
Alter table executive
add sale_count int Default Null;
我现在想将有关执行ID的值附加到此列。我该如何实现?
CREATE TABLE executive (
executive_id int NOT NULL,
executive_fname VARCHAR(30),
executive_lname VARCHAR(30)
);
我想在此查询中附加计数:作为销售人员在销售表中的总销售额:
select count(*) from sales group by executive_id, sale_no;
我正在尝试类似的事情,这可能吗?
UPDATE executive
Set sale_count =
( select count(*) from sales group by executive_id, sale_no);
几乎在那里。您需要使用“相关子查询”。例如:
UPDATE executive e
set e.sale_count = (
select count(*)
from sales s
where s.executive_id = e.executive_id
)